
MySQL
然然然然也
淡泊明志,宁静致远
展开
-
mysql实践篇
普通索引和唯一索引,应该怎么选择? 因为 merge 的时候是真正进行数据更新的时刻,而 change buffer 的主要目的就是将记录的变更动作缓存下来,所以在一个数据页做 merge 之前,change buffer 记录的变更越多(也就是这个页面上要更新的次数越多),收益就越大。 因此,对于写多读少的业务来说,原创 2020-08-02 16:24:54 · 187 阅读 · 0 评论 -
MySQL基础篇
一条SQL查询语句如何执行的?连接器 一个用户成功建立连接后,即使你用管理员账号对这个用户的权限做了修改,也不会影响已经存在连接的权限。修改完成后,只有再新建的连接才会使用新的权限设置。查询缓存 MySQL 拿到一个查询请求后,会先到查询缓存看看,之前是不是执行过这条语句。之前执行过的语句及其结果可能会以 key-value 对的形式,被直接缓存在内存中。key 是查询的语句,value 是查询的结果。如果你的查询能够直接在这个缓存中找到 key,那么这个 value 就会被直接返回转载 2020-06-21 14:55:32 · 216 阅读 · 0 评论 -
mysql技术内幕(前五张),笔记
只看了前五章,个人感觉收获一般,记录有一点,以前不懂得。exists多表查询,可以用于in或not in。select * from chat_user u WHERE EXISTS ( select 1 from chat_content c where u.CU01001 = c.CC01002 ) union合并多个查询结果,并可以order,limit(select...原创 2019-06-03 14:52:22 · 230 阅读 · 0 评论