随笔分类 - MSSQL
摘要:DBCC freeproccache DBCC dropcleanbuffers 1.set statistics IO {ON| OFF} /*Transact-SQL 语句生成的磁盘活动量的信息*/2.set statistics time on {ON| OFF} /*显示分析、编译和执行各语句所需的毫秒数*/3.set statistics profile on 4.set sh...
阅读全文
摘要:WITH tempTable AS( --复杂查询语句) SELECT * FROM (select ROW_NUMBER() Over( order by xxx) as rowNum, * from tempTable) as tempTable1where rowNum> 0 and rowNum<30
阅读全文
摘要:用select @@servername和select serverproperty('servername')一查看服务器名是否一致 如果不一致,则以serverproperty('servername')为准 解决办法: exec sp_dropserver @server = ‘服务器名’exec sp_addserver @server = ‘服务器名’, @local = 'LOCAL'...
阅读全文
摘要:问题:Interop.SQLDMO组件无法连接SQL2008解决:下载并安装Microsoft SQL Server 2005 向后兼容组件
阅读全文
摘要:锁定数据库的一个表SELECT * FROM table WITH (HOLDLOCK)注意: 锁定数据库的一个表的区别SELECT * FROM table WITH (HOLDLOCK)其他事务可以读取表,但不能更新删除SELECT * FROM table WITH (TABLOCKX)其他事务不能读取表,更新和删除SELECT 语句中“加锁选项”的功能说明SQL Server提供了强大而完备的锁机制来帮助实现数据库系统的并发性和高性能。用户既能使用SQL Server的缺省设置也可以在select 语句中使用“加锁选项”来实现预期的效果。 本文介绍了SELECT语句中的各项“加锁选项”
阅读全文
摘要:--设置SQL配置为高级选项模式sp_configure 'show advanced options',1RECONFIGURE--设置SQL最大可用内存为8Gsp_configure 'max server memory', 8192RECONFIGURE
阅读全文
摘要:项目升级数据库由SQL2000升级到2008R2,今天对数据库表进行碎片扫描,发现有些表碎片较大,于是决定重建索引,联机帮助是最好的老师,将相关脚本摘录备后查。 参考sys.dm_db_index_physical_stats 检查索引碎片情况SELECT OBJECT_NAME(object_id) as objectname, object_id AS objectid, ...
阅读全文
摘要:内容来自互联网 0 操作成功完成。 1 功能错误。 2 系统找不到指定的文件。 3 系统找不到指定的路径。 4 系统无法打开文件。 5 拒绝访问。 6 句柄无效。 7 存储控制块被损坏。 8 存储空间不足,无法处理此命令。 9 存储控制块地址无效。 10 环境错误。 11 试图加载格式错误的程序。 12 访问码无效。 13 数据无效。 14 存储器不足,无法完...
阅读全文
摘要:SQL Server删除重复行是我们最常见的操作之一,下面就为您介绍六种适合不同情况的SQL Server删除重复行的方法,供您参考。 1.如果有ID字段,就是具有唯一性的字段 delect table where id not in ( select max(id) from table group by col1,col2,col3......
阅读全文
摘要:1.获取所有用户名:SELECT name FROM Sysusers where status='2' and islogin='1'islogin='1'表示帐户islogin='0'表示角色status='2'表示用户帐户status='0'表示糸统帐户 2.获取所有数据库名:SELECT Name FROM Master..SysDatabases ORDER BY Name 3.获取所有...
阅读全文
摘要:http://support.microsoft.com/kb/321185/zh-cn
阅读全文
摘要:将执行每个语句时采取的步骤作为行集返回,通过层次结构树的形式展示出来,输出中包含的列:详情点这里;set statistics profile onset statistics io onset statistics time ongo<这里写上你的语句...>goset statistics profile offset statistics io offset statistics time offDBCC DROPCLEANBUFFERSDBCC FREEPROCCACHESET STATISTICS IO ONSET STATISTICS TIME ON
阅读全文
摘要:sysaltfiles 主数据库 保存数据库的文件 syscharsets 主数据库字符集与排序顺序 sysconfigures 主数据库 配置选项 syscurconfigs 主数据库当前配置选项 sysdatabases 主数据库服务器中的数据库syslanguages 主数据库语言syslogins 主数据库 登陆帐号信息sysoledbusers 主数据库 链接服务器登陆信息syspro...
阅读全文
摘要:前因:近日在一项目中数据库服务器CPU频繁发生负荷几乎达到100%崩溃状态,检查发现很多对AspState会话状态库进程阻塞情况,通过排查发现tempdb..ASPStateTempSessions的扫描碎片比率很大,故怀疑此引发问题的,为保守起见,没有重新执行脚本InstallSqlState.sql,而是执行dbcc dbreindex对tempdb..ASPStateTempSessions...
阅读全文
摘要:在SQL2000/2005中可以快速压缩日志log文件,通过SQL--清空日志 dump transaction 数据库名称 with no_log--截断事务日志backup log 数据库名称 with no_log方式1:--收缩数据库(数据和日志文件) DBCC SHRINKDATABASE('数据库名称') 方式2:--收缩数据库日志文件DBCC SHRINKFILE ('数据库日志文件...
阅读全文
摘要:DBCC HELP 返回指定的 DBCC 语句的语法信息。 如:dbcc help ('?') DBCC CHECKIDENT 检查或更正指定表的当前标识值。 如: DBCC CHECKIDENT (jobs) 或DBCC CHECKIDENT (jobs, NORESEED) DBCC CHECKIDENT (jobs, RESEED, 30) --标识当前值为30 DBCC DBREINDEX...
阅读全文
摘要:1、部署时数据库的数据文件mdf、日志文件ldf存储应放置不同逻辑物理磁盘 2、建议将 tempdb 数据库放置在与用户数据库分开的一个或多个快速磁盘上,如 RAID(独立磁盘冗余阵列)。 3、为tempdb文件创建多个文件,文件数与CPU数相同 辅助工具: PSSDIAG 数据集合实用程序 在寻求微软技术支持解决性能时,经常要求我们通过PSSDIAG工具收集一些日志或数据用于分析。 关于PSSD...
阅读全文
摘要:内容概览 管理数据和事务日志文件 清除索引碎片 确保统计数据准确、最新 检测遭到破坏的数据库页 建立有效的备份策略 原文:SQL Server:高效维护数据库的关键技巧
阅读全文
摘要:在SQLServer数据库,通过DBCC ShowContig或DBCC ShowContig(表名)检查索引碎片情况,指导我们对其进行定时重建整理。 运行结果如下:DBCC SHOWCONTIG 正在扫描 'tbModule' 表...表: 'tbModule'(1845581613);索引 ID: 0,数据库 ID: 9已执行 TABLE 级别的扫描。- 扫描页数..................
阅读全文

浙公网安备 33010602011771号