dbcc freeProcCathe 从过程缓冲区删除所有元素
排除长时间运行的查询所存在的问题。
利用 sys.dm_exec_query_stats 查找并优化SQL语句
https://www.cnblogs.com/xunziji/archive/2012/03/20/2408348.html
该系统试图不能用作应急优化用,但是日常优化,一定要做一个重要的参考指标。
利用 sys.dm_exec_query_stats 查找并优化SQL语句
https://www.cnblogs.com/xunziji/archive/2012/03/20/2408348.html
该系统试图不能用作应急优化用,但是日常优化,一定要做一个重要的参考指标。
利用sys.dm_db_index_physical_stats查看索引碎片等数据,索引可重建
------------------------------------------------
查看一段时间内sql执行的时间长度,分析性能用:
sys.dm_exec_query_stats
sys.dm_exec_sql_text
查看一段时间内sql执行的时间长度,分析性能用:
sys.dm_exec_query_stats
sys.dm_exec_sql_text
查看执行sql次数和逻辑次数、平均时间:
sys.dm_exec_query_stats
sys.dm_exec_sql_text
sys.dm_exec_query_stats
sys.dm_exec_sql_text
查看累计使用cpu资源最多的sql语句:
sys.dm_exec_query_stats
sys.dm_exec_sql_text
sys.dm_exec_query_stats
sys.dm_exec_sql_text
查看最经常做重编译的存储过程:
sys.dm_exec_query_stats
sys.dm_exec_sql_text
sys.dm_exec_query_stats
sys.dm_exec_sql_text
查看存储过程的执行信息:
sys.dm_exec_procedure_stats
msdb.dbo.sysjobsteps
msdb.dbo.sysjobs
sys.dm_exec_procedure_stats
msdb.dbo.sysjobsteps
msdb.dbo.sysjobs
查看索引密度和碎片信息:
sys.dm_db_index_physical_stats
sys.objects
sys.schemas
sys.indexes
30为界决定重建还是整理。
sys.dm_db_index_physical_stats
sys.objects
sys.schemas
sys.indexes
30为界决定重建还是整理。
设置行级锁(读写分离)解决死锁问题:
sys.databases
---single_user with rollback immediate
---allow_snapshot_isolation on
---read_committed_snapshot on
---multi_user
sys.databases
---single_user with rollback immediate
---allow_snapshot_isolation on
---read_committed_snapshot on
---multi_user
重建索引alter方式:
sys.tables
sys.indexs
sys.dm_db_index_physical_stats
使用游标重新组织指定库的索引,消除索引碎片
sys.tables
sys.indexs
sys.dm_db_index_physical_stats
使用游标重新组织指定库的索引,消除索引碎片
重建索引 dbreindex方式:
information_schema.tables
TableCursor
information_schema.tables
TableCursor
查看进程状态:
sys.dm_exec_requests
sys.dm_exec_sessions
sys.dm_exec_connections
sys.dm_exec_requests
sys.dm_exec_sessions
sys.dm_exec_connections
查看具体链接在访问哪个库:
Sys.dm_exec_requests
Sys.dm_exec_sessions
Sys.dm_exec_connections
查看哪个用户连接数最多:
Sys.dm_exec_requests
Sys.dm_exec_sesions
Sys.dm_exec_connections
账户关系功能,功能关系关系异常。
查看哪台机器发起到数据库的链接数最多:
Sys.dm_exec_requests
Sys.dm_exec_sessions
Sys.dm_exec_connections
找出哪些机器发起了对数据库的链接,他们的链接数量是否有异常。
Sys.dm_exec_requests
Sys.dm_exec_sessions
Sys.dm_exec_connections
找出哪些机器发起了对数据库的链接,他们的链接数量是否有异常。
查看数据库版本:
print @@Version
---or --serverproprty
print @@Version
---or --serverproprty
查看所有请求情况:
sys.dm_exec_requests
sys.dm_exec_sessions
sys.dm_exec_connections
sys.dm_exec_requests
sys.dm_exec_sessions
sys.dm_exec_connections
查看阻塞 被阻塞时间最长的进程:
sys.dm_exec_requests
sys.dm_exec_sql_text
sys.sysprocesses
sys.dm_exec_sql_text
sys.dm_tran_locks
sys.dm_os_waiting_tasks
sys.dm_exec_requests
sys.dm_exec_sql_text
sys.sysprocesses
sys.dm_exec_sql_text
sys.dm_tran_locks
sys.dm_os_waiting_tasks
查看阻塞 查看阻塞其他进程的进程(阻塞源头):
sys.dm_tran_locks
sys.dm_os_waiting_tasks
sys.dm_tran_locks
sys.dm_os_waiting_tasks
查看阻塞 数据库阻塞情况:
sys.dm_exec_requests
sys.dm_exec_sql_text
sys.sysprocesses
sys.dm_exec_sql_text
sys.dm_tran_locks
sys.dm_os_waiting_tasks
sys.dm_exec_requests
sys.dm_exec_sql_text
sys.sysprocesses
sys.dm_exec_sql_text
sys.dm_tran_locks
sys.dm_os_waiting_tasks
查看执行计划重用次数:
sys.dm_exec_cached_plans
sys.dm_exec_query_plan
sys.dm_exec_query_stats
sys.dm_exec_sql_text
sys.dm_exec_cached_plans
sys.dm_exec_query_plan
sys.dm_exec_query_stats
sys.dm_exec_sql_text
查看索定信息:
查看索引使用效率包括扫描次数、更新次数:
sys.dm_db_index_usage_stats
sys.indexes
sys.dm_db_index_usage_stats
sys.indexes
查看数据库阻塞语句,尝试使用kill来杀进程:
master..sysprocesses
sys.dm_exec_sql_text
master..sysprocesses
sys.dm_exec_sql_text
查看死锁的sql语句-sql2008以上适用:
sys.dm_xe_session_targets
sys.dm_xe_sessions
sys.dm_xe_session_targets
sys.dm_xe_sessions
查看表名,索引名和行数:
sys.indexes
sys.partitions
sys.indexes
sys.partitions
查看表的总页数使用页数数据页数及相关空间:
sys.indexes
sys.partitions
sys.allocation_units
sys.indexes
sys.partitions
sys.allocation_units
查看表的总页数使用页数数据页数及相关空间按页数类型分类统计:
sys.indexes//
sys.partitions
sys.allocation_units
---------------------------------
sys.indexes//
sys.partitions
sys.allocation_units
---------------------------------
ajax
castle.core
interop.lzadmlib
--
core.common
core.controls
core.data
core.distribute
core.exceptionhanding
core.ibll
core.lib
core.logging
core.testing
moq
system.data
system.web
core.common
core.controls
core.data
core.distribute
core.exceptionhanding
core.ibll
core.lib
core.logging
core.testing
moq
system.data
system.web