-
sql-server – Varchar(max)字段,在8000个字符后切断数据
所属栏目:[MsSql] 日期:2020-08-03 热度:90
我有一个字段来存储一些数据,该字段被声明为varchar(max).根据我的理解,这应该存储2 ^ 31 – 1个字符但是当我输入超过8000个字符的一些内容时,它会关闭其余部分. 我已经验证了所有数据都包含在我的更新语句中,并且查询在其他任何地方看起来都很好但是当我选择[详细]
-
sql-server – 优化现有数据库时要检查的首要问题是什么?
所属栏目:[MsSql] 日期:2020-08-03 热度:120
在优化(性能调整,故障排除)现有(但未知)数据库时,最重要的问题是什么以及在哪个重要性顺序中进行研究? 您之前优化中的哪些操作/措施产生的影响最大(可能是最少的工作)? 我想将这个问题分成以下几类(按照我感兴趣的顺序): 需要在最短的时间内显示性能提升([详细]
-
sql-server – 为什么差异备份不能指定其基础?
所属栏目:[MsSql] 日期:2020-08-03 热度:104
这是我的第一篇DBA.SE帖子,所以请告诉我任何错误,谢谢! 我是一名新的DBA(不是IT专业人员,公司里没有其他人这样做),所以解释越基本越好.我一直在阅读有关数据库备份策略的文章(或者,正如我学会称之为“恢复策略”).我了解完整,差异和事务日志备份的功能,但我[详细]
-
sql-server – 如何使用表值函数连接表?
所属栏目:[MsSql] 日期:2020-08-03 热度:99
我有一个用户定义的功能: create function ut_FooFunc(@fooID bigint, @anotherParam tinyint)returns @tbl Table (Field1 int, Field2 varchar(100))asbegin -- blah blahend 现在我想在另一个表上加入这个,就像这样: select f.ID, f.Desc,[详细]
-
sql-server – 如何在SQL Azure中找到最大数据库空间和已用数据库空间?
所属栏目:[MsSql] 日期:2020-08-03 热度:106
在SQL Azure中,每个数据库都有一个大小限制( adjustable).为了使我的服务不会突然停止,我希望能够以编程方式找到当前最大大小和当前实际使用的空间(并在达到某个阈值时生成并发出警报). 看起来像sp_mstablespace can be used to solve this problem,但此存储[详细]
-
sql – 为什么我允许有两个同名的索引?
所属栏目:[MsSql] 日期:2020-08-03 热度:199
我有一个很大的.sqlproj项目.在一个.sql文件中,我有一个表定义: CREATE TABLE [dbo].[TableOne] ( [ColumnName] UNIQUEIDENTIFIER NULL);GOCREATE UNIQUE CLUSTERED INDEX [TableOneIndex] ON [dbo].[TableOne]([ColumnName] ASC;[详细]
-
sql-server-2008 – 何时使用非dbo模式与新数据库的决策标准
所属栏目:[MsSql] 日期:2020-08-02 热度:177
我主要是一个应用程序开发人员,但发现自己必须为我当前的项目(btw …它的MS SQL Server 2008)做所有的前期数据库工作.作为第一个决定,我试图弄清楚是使用单独的数据库划分我的状态还是在同一个数据库中使用单独的Schema.我已经对SQL Server Schema进行了一些[详细]
-
sql-server – 在数据库实例中重新启动数据库而不重新启动整个数据库实例
所属栏目:[MsSql] 日期:2020-08-02 热度:104
我有一个运行多个数据库实例的数据库服务器.我在访问特定数据库时遇到问题,并希望重新启动它,但不重新启动整个数据库服务器,因为它会影响实例中的其他数据库或同一服务器上的其他实例. 是否有使用命令行或任何其他方法重新启动单个数据库? 是从服务器分离数[详细]
-
sql-server – 如何测试SQL Azure上是否托管数据库?
所属栏目:[MsSql] 日期:2020-08-02 热度:125
是否可以测试数据库是否托管在SQL Azure上?我正在寻找用于EF6的SqlAzureExecutionStrategy,并且只想在数据库实际是SQL Azure数据库时应用. 目前我正在测试App是否在Azure中运行.但是,我们正在考虑允许客户端自己托管数据库,因此需要某种方法来识别数据库是SQ[详细]
-
sql-server-2012 – 将维护计划复制到其他服务器
所属栏目:[MsSql] 日期:2020-08-02 热度:53
有没有办法将维护计划从一个SQL Server 2012复制到另一个?两台服务器无法同时通过Management Studio的同一副本访问(在不同的网络上). 转到存在作业的服务器,在Management Studio的对象资源管理器中转到管理 SQL Server代理并突出显示Jobs文件夹.点击F7(或查[详细]
-
sql-server – MSSQL Express日志文件太大了
所属栏目:[MsSql] 日期:2020-08-02 热度:96
它在SBS2008服务器上,我们的空间不足.当检查是什么原因我发现MSSQ的Errorlog使用了超过50演出(见图片) 我怎么解决这个问题?谷歌没有给我看正确的解决方案.. 运行 sp_cycle_errorlog.计划半频繁发生(可能每周一次?).[详细]
-
sql-server – ON与WHERE的索引性能
所属栏目:[MsSql] 日期:2020-08-02 热度:115
我有两张桌子 @T1 TABLE( Id INT, Date DATETIME)@T2 TABLE( Id INT, Date DATETIME) 这些表在(Id,Date)上有非聚集索引 我加入了这些表格 SELECT *FROM T1 AS t1INNER JOIN T2 AS t2ON t1.Id = t2.IdWHERE[详细]
-
sql-server – 什么是阻塞,它是如何发生的?
所属栏目:[MsSql] 日期:2020-08-02 热度:119
我试图在SQL Server中找到有关阻塞的一些信息,但我找不到简明的解释,说明它是什么以及它是如何发生的.你能请教导我吗? 类比 有时,使用远离计算机的类比会有所帮助. 假设你有一个球和两个孩子.任何时候只有一个孩子可以接球.然而,如果其中一个孩子得到了球并[详细]
-
sql-server – 使用AlwaysOn可用性组时收缩事务日志
所属栏目:[MsSql] 日期:2020-08-02 热度:77
我们正在使用SQL Server 2012的AlwaysOn可用性组功能.常规完整数据库备份和事务日志备份每天在辅助数据库上完成. 我已阅读here在主副本上执行事务日志备份,或者副本副本将两个副本的事务日志标记为可重用.无论如何,事务日志备份大小很大,可以使用shrink文件减[详细]
-
sql – 重写字段的外键
所属栏目:[MsSql] 日期:2020-08-02 热度:129
在PostgreSQL中我需要重构一个表(Purchases);它有另一个表(Shop)的外键.相反,我想要两个以文本方式保持关系的字段.我不能丢失任何信息,表格已包含数据. Purchases.shop_id: (long) -- is the field I need to dropPurchases.shop: (characters) -- will hol[详细]
-
sql-server – 为什么SQL Server 2008在简单的SQL查询上崩溃了?
所属栏目:[MsSql] 日期:2020-08-02 热度:56
我是开发人员并在我的本地计算机上运行SQL Server 2008 SP1实例(默认实例)( Windows 7 RC 32位). 有时,当我正在开发的程序向SQL Server发送查询时,整个SQL Server崩溃. SQL查询并不复杂,只是简单的CRUD查询.当我重新启动服务器时,下一个查询会再次杀死他. 事[详细]
-
我错误地删除了我的数据库MySQL
所属栏目:[MsSql] 日期:2020-08-02 热度:119
我试图备份一个旧的数据库,但错误的是我删除了服务器数据库..我做的一件事是我复制了 MySQL数据文件夹.有没有办法用它恢复我的旧数据库? 数据库 – MySQL os – centos 备份我有 – ibdata1,日志文件0和1,数据库文件夹. 我尝试将日志文件的大小更改为原始大[详细]
-
sql-server-2008-r2 – I / O请求超过15秒
所属栏目:[MsSql] 日期:2020-08-02 热度:102
通常我们的每周完整备份在大约35分钟内完成,每日差异备份在约5分钟内完成.自星期二以来,日报已经花费了将近4个小时才能完成,这比我们需要的还要多.巧合的是,在我们获得新的SAN /磁盘配置后,这种情况就开始发生了. 请注意,服务器正在生产中运行,我们没有整体问[详细]
-
sql-server-2008 – SQL Server合并复制的限制 – 发布到subs的数量
所属栏目:[MsSql] 日期:2020-08-01 热度:148
我在这里寻找几种不同的东西. 根据我的发现,Workgroup版本每个出版物最多支持25个订阅者.有没有人知道SQL 2008 R2企业版和标准版中每个发布的sub的数量限制(如果有的话)? (2008年信息也很好) 此外,任何人都有50个潜艇对一个酒吧的经验?我们正在寻找一些关于[详细]
-
sql-server – 如何最好地衡量查询性能?
所属栏目:[MsSql] 日期:2020-08-01 热度:158
我有2个存储过程,其中第二个存储过程是对第一个存储过程的改进. 我试图通过确切的改进量来衡量. 1 /测量时钟时间似乎不是一个选项,因为我得到不同的执行时间.更糟糕的是,有时(很少,但它会发生)第二个存储过程的执行时间大于第一个过程的执行时间(我猜是由于当[详细]
-
sql-server – 关于作为Head Blocker的SQL连接,我该怎么办?
所属栏目:[MsSql] 日期:2020-08-01 热度:106
我正在查看SQL Server 2008 Management Studio中的Activity Monitor. 我看到很多进程表明它是一个阻塞进程,在Head Blocker列中的值为1. 这是正常的,还是我可能在这里处理一个问题? 不,不正常 导致阻塞的锁通常会被保留 无意中打开事务(即未提交或回滚) 长时[详细]
-
sql-server-2008 – 参数嗅探与VARIABLES vs重新编译vs OPTIMIZE for UNKNO
所属栏目:[MsSql] 日期:2020-07-31 热度:107
所以我们今天早上有一个长时间运行的触发器导致问题(30秒运行时间).我们决定检查参数嗅探是否应该受到指责.因此,我们重写了proc并将传入参数设置为变量,以便打败参数嗅探.一种尝试/真实的方法. Bam,查询时间得到改善(不到1秒).查看查询计划时,在原始未使用的[详细]
-
sql-server-2008-r2 – SQL Server – 任何人都使用SUMA,跟踪标志8048或跟踪标志80
所属栏目:[MsSql] 日期:2020-07-31 热度:160
最近包括SQL Server启动跟踪标志8048,以解决SQL Server 2008 R2系统中严重的螺旋锁争用问题. 有兴趣听取其他人发现跟踪标志8048(从每个NUMA节点到每个核心提升查询内存授予策略),跟踪标志8015(SQL Server忽略物理NUMA)或SUMA(通过跟踪标志8048提供性能值)的用[详细]
-
sql-server – 强制实施数据库完整性
所属栏目:[MsSql] 日期:2020-07-31 热度:196
让应用程序强制执行数据库完整性而不是使用外键,检查约束等,这是否有意义? 通过内部数据库工具不强制执行数据库完整性可以带来多少性能提升? 说实话,不仅在数据库中存在外键约束,您不会看到很多性能损失,但您会看到性能增强. SQL Server查询优化器是围绕主[详细]
-
sql-server-2005 – 什么是典型的SAN性能?
所属栏目:[MsSql] 日期:2020-07-31 热度:193
我对SAN的经验很少,所以请原谅这个新手. 我们的一个生产基地有一个带有一堆磁盘的HP EVA8000 SAN(确切地说忘了多少).它已配置成一堆raid5,SQL服务器使用一个RAID卷用于数据,另一个用于Log. 到现在为止还挺好.或者我想 今天我跑了一些速度测试.使用rdfc我在主[详细]