一:SQL tuning 类1:列举几种表连接方式hash join/merge join/nest loop(cluster join)/index join2:不借助第三方工具,怎样查看sql的执行计划set autot onexplain plan set statement_id = &it...
分类:
数据库 时间:
2015-09-10 01:48:22
阅读次数:
329
set statistics profile on set statistics io on set statistics time on go go set statistics profile off set statistics io off set statistics time off
分类:
数据库 时间:
2015-08-31 19:18:57
阅读次数:
159
explain analyze ,format,buffers,format :TEXT, XML, JSON, or YAML.EXPLAIN (ANALYZE,buffers,format yaml) SELECT first_name FROMcustomer_master WHERE fir...
分类:
数据库 时间:
2015-08-13 21:46:26
阅读次数:
169
当你在用explain工具查看sql语句的执行计划时,若select_type 字段中出现“DEPENDENT SUBQUERY”时,你要注意了,你已经掉入了mysql子查询慢的“坑"。相关书籍:高性能MySQL(第3版) 中文PDF带目录清晰版http://www.linuxidc.com/Lin...
分类:
数据库 时间:
2015-08-13 14:20:40
阅读次数:
228
转自:http://jingyan.baidu.com/article/8275fc868ce57946a03cf692.html一条sql突然执行变慢,耗时9秒,应用是不能改的,只能从数据库方面下手解决步骤思路:1:查看sql是否走索引2:查看索引是否失效3:hint 强制走索引(只是用来查看hi...
分类:
数据库 时间:
2015-07-28 21:00:48
阅读次数:
228
Explain命令在解决数据库性能上是第一推荐使用命令,大部分的性能问题可以通过此命令来简单的解决,Explain可以用来查看SQL 语句的执行效 果,可以帮助选择更好的索引和优化查询语句,写出更好的优化语句。Explain语法:explain select … from … [where ...]...
分类:
数据库 时间:
2015-07-20 09:11:36
阅读次数:
123
1. 查看 SQL Server 2000 中 Northwind 数据库文件的逻辑文件名(logical file name)和物理文件路径(operation system file name):use Nothwindgoselect name, filename, * from dbo.sy...
分类:
数据库 时间:
2015-07-19 17:47:23
阅读次数:
160
1. 查看 SQL Server 2000 中 Northwind 数据库文件的逻辑文件名(logical file name)和物理文件路径(operation system file name):use Nothwindgoselect name, filename, * from dbo.sy...
分类:
数据库 时间:
2015-07-19 17:41:53
阅读次数:
189
项目中使用JdbcTemplate进行DAO层封装,有时需要调试查看SQL语句及参数 首先是SQL语句: 查看了JdbcTemplate的反编译源码,发现打印语句的地方,其日志级别为debug, 因此,添加log4j参数:log4j.logger.org.spri...
分类:
数据库 时间:
2015-06-18 20:22:48
阅读次数:
169
Sql Server 日志 和 代理错误日一般在实例重启后自动切换,如果实例久未重启,将可能积累太多的日志,不方便查看.
日志切换:(需要权限: sysadmin 固定服务器角色的成员)
-- "Sql Server 日志"切换
exec msdb.dbo.sp_cycle_errorlog
-- "代理错误日志"切换
exec msdb.dbo.sp_cycle...
分类:
数据库 时间:
2015-06-09 17:30:46
阅读次数:
179