MySQL
文章平均质量分 70
jhgdike
这个作者很懒,什么都没留下…
展开
-
MySQL insert 死锁问题记录
MySQL insert死锁原因探究分析原创 2022-11-03 17:50:56 · 2865 阅读 · 2 评论 -
MySQL性能优化
转载:文/清水先生(简书作者)原文链接:http://www.jianshu.com/p/5dd73a35d70f1、为查询优化你的查询 大多数的MySQL服务器都开启了查询缓存。这是提高性最有效的方法之一,而且这是被MySQL的数据库引擎处理的。当有很多相同的查询被执行了多次的时候,这些查询结果会被放到一个缓存中,这样,后续的相同的查询就不用操作表而直接访问缓存结果了。这里最主转载 2016-03-20 08:33:33 · 333 阅读 · 0 评论 -
Mysql为什么不建议使用join
首先,你需要知道join的语法:Mysql Join语法解析与性能分析 事实上,用分解关联查询的方式重构查询有如下的优势:让缓存的效率更高。许多应用程序可以方便地缓存单表查询对应的结果对象。如果关联中的某个表发生了变化,那么就无法使用查询缓存了,而拆分后,如果某个表很少改变,那么基于该表的查询就可以重复利用查询缓存结果了。将查询分解后,执行单个查询可以减少锁的竞争。在应用层做关联,可以更容易原创 2017-02-13 19:28:27 · 16755 阅读 · 2 评论 -
58到家数据库30条军规解读
58到家数据库30条军规解读军规适用场景:并发量大、数据量大的互联网业务转载 2017-02-16 10:15:30 · 479 阅读 · 0 评论 -
MySQL表为什么必须有主键 -- 聚集索引的简单介绍
比较规范的数据库表设计(包括我们公司)都会有一条不成文的规定,那就是给每张表一个自增主键。那么自增主键除了有数据的唯一性外,还有什么所用呢?为什么要有自增主键?原创 2017-03-06 15:40:49 · 19147 阅读 · 6 评论 -
MySQL主从复制配置及步骤
MySQL主从复制配置及步骤原创 2017-11-08 13:42:03 · 368 阅读 · 0 评论 -
永远不要在 MySQL 中使用「utf8」
最近我遇到了一个 bug,我试着通过 Rails 在以「utf8」编码的 MariaDB 中保存一个 UTF-8 字符串,然后出现了一个离奇的错误:Incorrect string value: ‘\xF0\x9F\x98\x83 <…’ for column ‘summary’ at row 1我用的是 UTF-8 编码的客户端,服务器也是 UTF-8 编码的,数据库也是,就连要保...转载 2018-07-19 18:07:27 · 277 阅读 · 0 评论