1.把一个数据库表中的数据插入到另外一个数据库中的一张表中 数据库表结构不同 数据库表结构相同 2.将一个表中的数据串成一个字符串,并分组 参考资料:http://www.cnblogs.com/doubleliang/archive/2011/07/06/2098775.html 3.查看Sql ...
分类:
数据库 时间:
2016-05-30 00:53:32
阅读次数:
175
使用explain关键字可以查看sql的执行计划用来观察sql对性能的影响.这里有explain的详细介绍http://blog.csdn.net/zhuxineli/article/details/14455029 一,sql查询语句的优化 1,关于sql语句的子查询可以优化成表连接的方式来查询, ...
分类:
数据库 时间:
2016-05-23 18:51:49
阅读次数:
228
作者:沃趣科技高级数据库专家邱文辉前言当用Explain查看SQL的执行计划时,里面有列显示了key_len的值,根据这个值可以判断索引的长度,在组合索引里面可以更清楚的了解到了哪部分字段使用到了索引。下面演示中,表结构的合理性这边暂且不说,只是证明一下索引长度的计算方法。..
分类:
数据库 时间:
2016-05-18 22:14:31
阅读次数:
218
第一种方法,先记录执行前的时间,然后在记录执行Sql后的时间,然后做减法 1 第一种方法: 2 declare @begin_date datetime 3 declare @end_date datetime 4 select @begin_date = getdate() 5 SELECT CO ...
分类:
数据库 时间:
2016-04-26 19:06:46
阅读次数:
159
mysql优化(三)–explain分析sql语句执行效率 mushu 发布于 11个月前 (06-04) 分类:Mysql 阅读(651) 评论(0) Explain命令在解决数据库性能上是第一推荐使用命令,大部分的性能问题可以通过此命令来简单的解决,Explain可以用来查看SQL语句的执行效 ...
分类:
数据库 时间:
2016-04-18 10:05:39
阅读次数:
221
想要优化sql语句,可以从sql执行计划入手。 在plsql客户端,提供了一个方便的按钮来查看执行计划 选中需要查看的sql语句,点击此按钮,就可以看到该条语句的执行计划了。 结果集包括描述,用户,对象,花销等,和功能相同的sql语句比较花销就能看出哪条sql的性能更优。 ...
分类:
数据库 时间:
2016-04-16 18:41:03
阅读次数:
179
本文首先介绍了MySQL的查询计划中ken_len的含义;然后介绍了key_len的计算方法;最后通过一个伪造的例子,来说明如何通过key_len来查看联合索引有多少列被使用。 key_len的含义 在MySQL中,可以通过explain查看SQL语句所走的路径,如下所示: mysql> creat ...
分类:
数据库 时间:
2016-03-29 16:19:16
阅读次数:
329
写在前面:本文只针对IO导致MySql性能问题的定位,其他如CPU、MySql参数配置、程序自身等问题需要进一步补充。背景:某条sql建表语句运行了15秒:(Step1:开启profilingSETprofiling=1;关闭SETprofiling=off;找到运行慢的sql语句IDshowprofiles;查看sql语句CPU/IO等耗时具体的量..
分类:
数据库 时间:
2016-03-26 08:18:14
阅读次数:
320
SQLServer触发器创建、删除、改动、查看 SQL Server 触发器 SQL Server 触发器 SQL Server 中 RAISERROR 的使用方法 after触发器和instead of 触发器的差别 我理解的触发器:事实上也就是你在进行 insert,update或者 delet
分类:
数据库 时间:
2016-03-07 19:16:45
阅读次数:
233