摘要:        
什么时候创建组合索引? 当我们的where查询存在多个条件查询的时候,我们需要对查询的列创建组合索引 为什么不对每一列创建索引 减少开销 覆盖索引 效率高 减少开销:假如对col1、col2、col3创建组合索引,相当于创建了(col1)、(col1,col2)、(col1,col2,col3)3个索引 覆盖索引:假如查询SELECT col1, col2, col3 FROM 表名...    阅读全文
posted @ 2020-01-07 21:56
离地最远的星
阅读(12295)
评论(0)
推荐(1)
        
            
        
        
摘要:        
mysql对同样一次查询会将结果放入queryCache中,在mysql8.0这个功能已经被砍掉了,适合不经常变动的表,因为经常更新,缓存就是失效,如果经常更新设置了缓存会影响性能,如果是以查询为主的表,可以设置一下 上图最后两项是设置缓存,1表示开启 Qcache_hits表示缓存命中数量,下图中插入了一个缓存,有5999条查询都走了这条缓存,没有直接去查询数据库 来自为知笔记...    阅读全文
posted @ 2020-01-07 15:50
离地最远的星
阅读(723)
评论(0)
推荐(0)
        
            
        
        
摘要:        
当请求查询语句很简单,返回速度很快时,应该把最大连接数设置小一点,哪怕请求数量很多,因为返回很快,但是多开的连接反而占用了太多服务器资源,得不偿失来自为知笔记(Wiz)    阅读全文
posted @ 2020-01-07 15:36
离地最远的星
阅读(161)
评论(0)
推荐(0)
        
            
        
        
摘要:        
这里映射到docker容器后,会报错权限问题,因为我们设置的日志权限不对,可以查看日志文件在docker容器内部的属主拿到属主的用户id,再查找我们宿主机的属主对应容器内部属主id的用户,把文件属主改成该用户,再次映射就解决问题 [client] default-character-set = utf8mb4 [mysql] default-character-set = utf8mb4 [m...    阅读全文
posted @ 2020-01-07 15:32
离地最远的星
阅读(1865)
评论(0)
推荐(0)
        
 
                     
                    
                 
                    
                
 
         浙公网安备 33010602011771号
浙公网安备 33010602011771号