-
sql-server – 什么是评估合理缓冲池大小的确定性方法?
所属栏目:[MsSql教程] 日期:2020-12-25 热度:188
我试图想出一个理智的方法来理解最大服务器内存(mb)设置是否合适(要么应该更低,要么更高,或保持原样).我知道最大服务器内存(mb)应该总是足够低,以便为操作系统本身留出空间等. 我正在看的环境有几百台服务器;我需要一个可靠的公式,我可以用它来确定缓冲池的当[详细]
-
sql-server-2012 – 什么时候使用SQL Server Developer Edition
所属栏目:[MsSql教程] 日期:2020-12-25 热度:140
您是否在DEV和STAGING环境中的服务器级机器上使用SQL Server Developer Edition? 我正在开发一个大型项目(如果它通过了概念验证阶段),我们将有几个运行SQL Server 2012 Enterprise Edition的大型地理分布式企业级数据库服务器. 我们将拥有一个最初将拥有3台[详细]
-
sql-server – 从备份SQL Server还原,只是主文件组
所属栏目:[MsSql教程] 日期:2020-12-25 热度:89
值得庆幸的是,这个问题只是一个假设,我现在不是紧急情况. 但是我在我的数据库(sql server 2008)中创建了一个文件组,并将一些海量数据表移到了它上面.将我的网站中心表保留在主文件组中. 如果还原,我可以只恢复主文件组,并拥有一个可用的数据库吗?或者我是否[详细]
-
sql-server – 为什么同时使用TRUNCATE和DROP?
所属栏目:[MsSql教程] 日期:2020-12-25 热度:78
在我工作的系统中,有许多存储过程和SQL脚本使用临时表.使用这些表后,最好放弃它们. 我的许多同事(几乎所有同事都比我更有经验)通常会这样做: TRUNCATE TABLE #mytempDROP TABLE #mytemp 我通常在脚本中使用单个DROP TABLE. 在DROP之前立即进行TRUNCATE有什么[详细]
-
sql-server – 备份master数据库的频率是多少?
所属栏目:[MsSql教程] 日期:2020-12-25 热度:134
BOL中的建议相当含糊: Back up master as often as necessary to protect the data sufficiently for your business needs. We recommend a regular backup schedule,which you can supplement with an additional backup after a substantial update. 如果[详细]
-
sql-server-2008 – 为什么我不能使用NEWSEQUENTIALID()作为我的
所属栏目:[MsSql教程] 日期:2020-12-25 热度:195
我正在尝试在Management Studio中创建一个表,在阅读了关于新的(从SQL 2005开始) NEWSEQUENTIALID() 函数之后,我想我会试一试. 这就是我正在做的事情: 但它并没有让我失望.我得到的错误信息是: 'FormTemplate (Forms)' table - Error validating the default[详细]
-
sql-server – 在负载下插入性能增加:为什么?
所属栏目:[MsSql教程] 日期:2020-12-25 热度:173
我有一段代码执行高度非规范化表的插入.这些表的列数为~100到300.这是在 Windows Server 2008上运行的SQL Server 2008 R2. 每个插入包括在同一事务下插入多个表.有些插入是由NHibernate批处理的,但有些不可能,但它们都在同一个事务中. 当我通过重复调用执行插[详细]
-
sql-server – 何时在重建索引时使用sort_in_tempdb?
所属栏目:[MsSql教程] 日期:2020-12-25 热度:121
我们正在讨论是否对DW表使用SORT_IN_TEMPDB选项.我的理解是,使用此选项时有更多写入,尽管它们更顺序.我们有一个SAN(有时候出了名的很慢),所以在我们的例子中我们希望尽可能地限制写入次数.我相信tempdb在一个单独的LUN(磁盘集)上. 我们的数据文件和tempdb文件[详细]
-
sql – 如何在postgres中创建ISO-8601格里高利日期表
所属栏目:[MsSql教程] 日期:2020-12-25 热度:171
我想在postgres数据库中创建一个日期表. 样本数据预计如下所示: date key = 00001calendar_date= 1/1/2015week_num= 1month_num= 1month_name= Janquarter_num= 1calendar_year= 2015iso_dayofweek= 4dayofweek_name= Thursday 是否有一个函数或SQL,我可以帮[详细]
-
sql-server – 如何在最小停机时间的情况下将rowversion列添加到
所属栏目:[MsSql教程] 日期:2020-12-25 热度:181
使用SQL Server 2008及更高版本,我想在一个大表中添加一个rowversion列,但是当我简单的时候 ALTER TABLE [Tablename]ADD Rowversion [Rowversion] NOT NULL 然后该表不能用于更新太长时间. 我可以使用哪些策略来减少停机时间?我会考虑任何事情.当然越简单越[详细]
-
如何优化大型数据库的mysqldump?
所属栏目:[MsSql教程] 日期:2020-12-25 热度:82
我有一个带有InnoDB数据库的symfony应用程序,大约2GB,有57个表.数据库的大部分大小都驻留在一个表中(~1.2GB).我目前正在使用 mysqldump每晚备份数据库. 由于我的comcast连接,通常如果我手动运行转储,我与服务器的连接将在转储完成之前超时,导致我必须重新运行[详细]
-
sql-server – 使用SQL Server进行负载平衡
所属栏目:[MsSql教程] 日期:2020-12-25 热度:148
目前在 Windows Server上执行Microsoft SQL Server负载平衡并对任何编程访问都是透明的.这是内置的还是必须购买解决方案? 我试图找出今天是否有一个解决方案,从Web服务器或其他数据库访问SQL Server的角度来看,这非常容易. 解决方法 没有为MS SQL Server设置[详细]
-
sql-server – 如何判断为什么某个表上的插入很慢?
所属栏目:[MsSql教程] 日期:2020-12-25 热度:123
我知道SQL表上的INSERT可能因任何原因而变慢: 表上存在INSERT TRIGGER 许多必须检查的强制约束(通常是外键) 在表的中间插入行时,页面在聚簇索引中拆分 更新所有相关的非聚集索引 阻止桌面上的其他活动 IO写入响应时间不佳 ……我错过了什么? 我怎么知道在我[详细]
-
sql-server – SQL Server定期清除计划缓存和执行统计信息
所属栏目:[MsSql教程] 日期:2020-12-25 热度:72
将SQL Server 2014升级到2016后,服务器每隔几个小时就会重置缓存的执行计划和dm *视图(如dm_exec_query_stats)等 好像有人手动执行DBCC FREEPROCCACHE和DBCC DROPCLEANBUFFERS(除了没有人这样做,它会自动发生). 同样非常好的数据库在SQL Server 2014和Windows[详细]
-
数据库 – 如何修复可能的数据库损坏?
所属栏目:[MsSql教程] 日期:2020-12-25 热度:145
我正在客户端为他们的访问应用程序做一些快速修复.我有一段时间可以访问,但我正在快速恢复.但是,我发现了一个有趣的问题: 对于某些报告,我收到“记录已删除”错误.我检查了报告,似乎有一个表有问题.打开该表时,我找到一条记录,其中所有列都标记为“#deleted[详细]
-
sql-server-2008 – 支持复制的最便宜的Microsoft SQL Server 20
所属栏目:[MsSql教程] 日期:2020-12-25 热度:87
我们需要为Microsoft SQL Server 2008购买两个许可证才能升级Microsoft SQL Express 2008,以便我们可以在两个地理位置分散的位置镜像这两个数据库.什么是最便宜的许可选项,哪里是购买许可证的好地方?考虑到数据将通过网站访问,我们需要考虑什么来进行客户端[详细]
-
sql-server – 群集与事务复制与可用性组
所属栏目:[MsSql教程] 日期:2020-12-25 热度:168
假设您需要确保依赖SQL Server 2012作为其数据库后端的应用程序全天候可用,即使一台服务器计算机出现故障. 作为开发人员而不是DBA,我很难理解何时使用哪种方案来实现故障转移/高可用性: Windows故障转移群集中的两个(或更多)服务器,SQL Server作为群集实例[详细]
-
sql-server – Sequence – NO CACHE vs CACHE 1
所属栏目:[MsSql教程] 日期:2020-12-24 热度:55
使用NO CACHE声明的SEQUENCE和使用SQL Server 2012中的CACHE 1声明的SEQUENCE之间有什么区别吗? 序列#1: CREATE SEQUENCE dbo.MySeqCache1AS INT START WITH 1 INCREMENT BY 1 MINVALUE 1 MAXVALUE 9999 NO CYCLE CACHE 1;GO 序列#2: CREATE SEQUENCE dbo.[详细]
-
sql-server – SQL Server OLEDB / ODBC复制的安全初始同步
所属栏目:[MsSql教程] 日期:2020-12-24 热度:113
我正在尝试设置从SQL Server 2008 R2到PostgreSQL 9.1的单向事务复制.我正在尝试PGNP OLE DB提供程序. 我可以成功创建订阅,并且事务确实复制到PG服务器.我在订阅上使用sync_type =’none’,因为看起来,否则,架构(包括SQL Server特定选项(SET ANSI_NULLS ON等)[详细]
-
sql-server – EF Code First对所有字符串使用nvarchar(max).这
所属栏目:[MsSql教程] 日期:2020-12-24 热度:174
我有一些使用Entity Framework Code First创建的数据库;应用程序正在运行,总的来说,我对Code First让我做的事情感到非常满意.我是第一个程序员,第二个是DBA,必要时.我正在阅读有关DataAttributes的内容,以便在C#中进一步描述我希望数据库做什么;我的问题是:[详细]
-
sql-server – SQL Server 2008 R2错误:15023,用户,组或角色已
所属栏目:[MsSql教程] 日期:2020-12-24 热度:198
我有一个测试数据库,我有权限问题. 我无法访问报告数据库,应用程序的帮助文档说明要执行以下操作: Resolution: 1. Launch the SQL Server Management Studio and connect to the database server(s) hosting the Vision and Reporting Server databases. 2.[详细]
-
sql-server-2008 – 我可以运行SQL维护计划随时重建索引吗?
所属栏目:[MsSql教程] 日期:2020-12-24 热度:76
我可以运行随时进行索引维护的维护计划吗? 我现在有一个慢速数据库,我有一个设置为每周运行的索引维护计划.昨天我做了数据库更新,今天系统非常迟缓. 我是否可以立即运行此维护计划,同时有人连接到数据库 - rebuild index task- update statistics task 数据[详细]
-
sql-server – ISO Week vs SQL Server Week
所属栏目:[MsSql教程] 日期:2020-12-24 热度:89
好的,所以我有一份报告本周和上周比较,我们的客户注意到他们的数据“很时髦”.经过进一步调查,我们发现根据ISO标准,它没有正确进行数周.我将此脚本作为测试用例运行. SET DATEFIRST 1SELECT DATEPART(WEEK,'3/26/13'),DATEPART(WEEK,'3/27/12'),'3/20/12'),'1[详细]
-
sql – Informix:选择null问题
所属栏目:[MsSql教程] 日期:2020-12-24 热度:125
使用Informix,我创建了一个临时表,我试图从select语句填充.在此之后,我想进行更新,以填充临时表中的更多字段. 所以我做的事情就像; create temp table _results (group_ser int,item_ser int,restype char(4));insert into _results (group_ser,item_ser)sele[详细]
-
数据库设计 – Blockchain(比特币)作为数据库?
所属栏目:[MsSql教程] 日期:2020-12-24 热度:110
我正在阅读 this BBC News article,下面的摘录引起了我的注意.听起来像 Always On Availability Groups或 High Availability Mirroring,可能会自动包含安全性. 区块链是否适用于现代高交易量应用程序的潜在可行数据库解决方案? 很容易看出它对于个人医疗记录[详细]