
mysql
boby16
这个作者很懒,什么都没留下…
展开
-
MySQL Innodb表导致死锁日志情况分析与归纳
文章转载自:http://www.jb51.net/article/32651.htm 案例描述在定时脚本运行过程中,发现当备份表格的sql语句与删除该表部分数据的sql语句同时运行时,mysql会检测出死锁,并打印出日志。两个sql语句如下:(1)insert into backup_table select * from source_table(2)DELETE FR转载 2015-03-03 11:15:14 · 790 阅读 · 0 评论 -
如何查询mysql事务未提交
文章转自:http://yueliangdao0608.blog.51cto.com/397025/1180917 如果遇到死锁了,怎么解决呢?找到原始的锁ID,然后KILL掉一直持有的那个线程就可以了, 但是众多线程,可怎么找到引起死锁的线程ID呢? MySQL 发展到现在,已经非常强大了,这个问题很好解决。 直接从数据字典连查找。 我们来演示下。线程A,我们用来锁定转载 2015-03-03 11:20:25 · 10701 阅读 · 1 评论 -
SHOW INNODB STATUS 详解
文章转自:http://blog.itpub.net/7916042/viewspace-1058867/ 很多人让我来阐述一下 SHOW INNODB STATUS 的输出信息, 了解 SHOW INNODB STATUS 都输出了些什么信息,并且我们能从这些信息中获取什么资讯,得以提高 MySQL 性能。首先,让我们来了解一下 SHOW INNODB STATUS 输出的基础转载 2015-03-03 11:30:42 · 1743 阅读 · 0 评论 -
MySQL 加锁处理分析
文章转自:http://hedengcheng.com/?p=7711 背景 11.1 MVCC:Snapshot Read vs Current Read 21.2 Cluster Index:聚簇索引 31.3 2PL:Two-Phase Locking 31.4转载 2015-03-04 18:56:29 · 408 阅读 · 0 评论 -
mysql总结之explain
文章转自:http://www.jb51.net/article/29769.htm最近看了一些explain方面的资料,但是感觉网上的都差不多,基本也和manual差不多,所以自己总结了些,有些不明白的已经用黄色底色标出,希望各位拍砖explain主要用于sql语句中的select查询,可以显示的查看该sql语句索引的命中情况,从而更好的利用索引、优化查询效率。转载 2015-03-11 17:35:07 · 387 阅读 · 0 评论 -
MySQL pivot table query with dynamic columns(mysql 行转列)
转自:http://stackoverflow.com/questions/12598120/mysql-pivot-table-query-with-dynamic-columnsdelimiter // create procedure myPivot( in tableA varchar(255), in columnA varchar(255),转载 2016-03-24 16:12:14 · 838 阅读 · 0 评论