2017年9月12日

数据统计存储过程规范(mysql)

摘要: http://blog.csdn.net/z2872332/article/details/46633631 阅读全文

posted @ 2017-09-12 14:16 lzq1 阅读(404) 评论(0) 推荐(0)

MySQL:讨人喜欢的 MySQL replace into 用法(insert into 的增强版)

摘要: 讨人喜欢的 MySQL replace into 用法(insert into 的增强版) 在向表中插入数据的时候,经常遇到这样的情况:1. 首先判断数据是否存在; 2. 如果不存在,则插入;3.如果存在,则更新。 在 SQL Server 中可以这样处理: 那么 MySQL 中如何实现这样的逻辑呢 阅读全文

posted @ 2017-09-12 14:14 lzq1 阅读(135) 评论(0) 推荐(0)

深入mysql "ON DUPLICATE KEY UPDATE" 语法的分析

摘要: mysql "ON DUPLICATE KEY UPDATE" 语法如果在INSERT语句末尾指定了ON DUPLICATE KEY UPDATE,并且插入行后会导致在一个UNIQUE索引或PRIMARY KEY中出现重复值,则在出现重复值的行执行UPDATE;如果不会导致唯一值列重复的问题,则插入 阅读全文

posted @ 2017-09-12 14:11 lzq1 阅读(219) 评论(0) 推荐(0)

学习DBA感想

摘要: 如果一个DBA只知道数据库,他要说自己很厉害,我是不信的。 数据库跑在操作系统上,如果不能很好地掌握与理解操作系统,怎么能管好数据库; 操作系统跑在服务器上,如果对服务器不了解,怎么能管好数据库; 数据存在存储上,如果对存储一窍不通,调优怎么会靠谱; 访问需要TCP/IP网络,如果对网络知之甚少,相 阅读全文

posted @ 2017-09-12 14:09 lzq1 阅读(164) 评论(0) 推荐(0)

MySQL Using temporary; Using filesort INNER JOIN优化

摘要: 问题 通过「SHOW FULL PROCESSLIST」语句很容易就能查到问题SQL,如下: 说明:因为post和tag是多对多的关系,所以存在一个关联表post_tag。 试着用EXPLAIN查询一下SQL执行计划(篇幅所限,结果有删减): 下面给出优化后的SQL,唯一的变化就是把连接方式改成了「 阅读全文

posted @ 2017-09-12 14:08 lzq1 阅读(467) 评论(0) 推荐(0)

mysql union all优化

摘要: 以后用法查询1分钟,太慢 以下union all优化方法 1)这种优化最快 2)EXISTS 或者 in 子查询 阅读全文

posted @ 2017-09-12 14:05 lzq1 阅读(864) 评论(0) 推荐(0)

导航