![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库
BUG的缔造者
天才
展开
-
关联更新
MySQL关联UPDATE语句UPDATE A,B SET A.c1=B.c1,A.c2=B.c2 WHERE A.id=B.idUPDATE A INNER JOIN B ON A.id=B.id SET A.c1=B.c1,A.c2=B.c2 WHERE...原创 2019-05-21 14:40:25 · 527 阅读 · 0 评论 -
sql效率优化
查找分析查询慢的原因:记录慢查询日志设置方法方法一:全局变量设置将 slow_query_log 全局变量设置为“ON”状态mysql> set global slow_query_log='ON'; 设置慢查询日志存放的位置mysql> set global slow_query_log_file='/usr/local/mysql/data/slow.l...原创 2019-05-22 15:17:28 · 326 阅读 · 0 评论 -
分表和分区的工作原理
分区表的原理:对用户来说,分区表是一个独立的逻辑表,但是底层MySQL将其分成了多个物理子表,这对用户来说是透明的,每个分区表都会使用一个独立的表文件。适用场景:1.表非常大,无法全部存在内存,或者只在表的最后有热点数据,其他都是历史数据。2.分区表的数据更易维护,可以对独立的分区进行独立的操作。3.分区表的数据可以分布在不同的机器上,从而高效的使用资源。4.可以备份和恢复...原创 2019-05-23 10:41:26 · 1178 阅读 · 0 评论