
sql server
边城cn
专注于分布式数据库架构部署、管理、开发、运维。
数据库:MYSQL,MONGODB,ORACLE.
语言:PYTHON,shell
展开
-
SQL SERVER 里的 try catch
sql server 2005中新增加的try catch,可以很容易捕捉异常了基本用法:begin try { sql_statement | statement_block }end trybegin catch { sql_statement | statement_block }end catch注意:sql serve转载 2012-09-12 10:04:29 · 2777 阅读 · 0 评论 -
SQL SERVER 2008 数据恢复错误的解决步骤
SQL SERVER 2008 数据恢复出错:-------------------------------------------------------------------------------------------------------------------------还原对于服务器‘MOTEST’ 失败,。。。。。备份集中的数据库备份与现有的“DATABAS原创 2013-02-27 11:28:52 · 4432 阅读 · 0 评论 -
SQL Server 性能调优(cpu)
SQL Server 性能调优(cpu) 研究cpu压力工具perfomSQL跟踪性能视图cpu相关的waiteventSignal wait timeSOS_SCHEDULER_YIELD等待CXPACKET等待CMEMTHREAD等待调度队列cpu密集型查询高CPU使用率的创建几种状况miss index统计数据丢失非SARG转载 2013-02-25 15:48:24 · 14473 阅读 · 0 评论 -
SQL Server 性能调优(方法论)
SQL Server 性能调优(方法论) 目录确定思路wait event的基本troubleshooting虚拟文件信息(virtual file Statistics)性能指标执行计划缓冲的使用总结 性能调优很难有一个固定的理论。调优本来就是处理一些特殊的性能问题。通常一旦拿到一个服务器那么就先做一下性能检查。查看整个数据库是运行在什么样的转载 2013-02-25 15:46:44 · 5142 阅读 · 0 评论 -
优化SQL Server的内存占用之执行缓存
优化SQL Server的内存占用之执行缓存篇优化SQL Server的内存占用之执行缓存 在论坛上常见有朋友抱怨,说SQL Server太吃内存了。这里笔者根据经验简单介绍一下内存相关的调优知识。首先说明一下SQL Server内存占用由哪几部分组成。SQL Server占用的内存主要由三部分组成:数据缓存(Data Buffer)、执行缓存(Procedure Cache)转载 2013-01-30 11:04:21 · 1963 阅读 · 0 评论 -
看懂SqlServer查询计划
近期在做SQL SERVER 的代码优化,所以拿SQL SERVER 与ORACLE 的执行计划进行一个对比,把SQL SERVER ,oracle 的执行进行再次进行一个温习,重新列在这里。以更好的学习。http://www.cnblogs.com/fish-li/archive/2011/06/06/2073626.html转载 2012-11-16 10:04:04 · 656 阅读 · 0 评论 -
Oracle常用监控SQL
1.监控事例的等待:select event,sum(decode(wait_time,0,0,1)) prev, sum(decode(wait_time,0,1,0)) curr,count(*) from v$session_wait group by event order by 4;2.回滚段的争用情况:select name,waits,gets,waits/gets rat转载 2012-11-12 09:40:19 · 786 阅读 · 0 评论 -
文档中没有介绍的SQL Server DBCC命令
文档中没有介绍的SQL Server DBCC命令http://www.searchdatabase.com.cn/showcontent_11822.htmhttp://www.searchdatabase.com.cn/showcontent_11823.htmhttp://www.searchdatabase.com.cn/showcontent_转载 2012-10-23 13:14:14 · 1001 阅读 · 1 评论 -
SQL SERVER 执行计划各字段注释
SET SHOWPLAN_ALL使 Microsoft® SQL Server™ 不执行 Transact-SQL 语句。相反,SQL Server 返回有关语句执行方式和语句预计所需资源的详细信息。语法SET SHOWPLAN_ALL { ON | OFF }注释SET SHOWPLAN_ALL 的设置是在执行或运行时设置,而不是在分析时设置。当 SET SHOWPLAN转载 2012-10-26 15:05:03 · 2865 阅读 · 0 评论 -
sql server 修改IDENTITY 字段 的统计当前值
一个表数据是从另一服务器同步过来的。现在数据已超过了 3514万条,但插入值时,提示不能插入重复键值 320.查看表的统计时间,看到是N年前统计的。手工更新表统计信息: UPDATE STATISTICS TABLE_NAME,再插入,还是无效。后使用代码:DBCC CHECKIDENT(TABLE_NAME, RESEED, 35142192)--35142192原创 2013-02-28 14:46:04 · 1966 阅读 · 0 评论