
DB
文章平均质量分 77
曲奇喵
弱小可怜又无助,但能吃。
展开
-
MySQL(架构)[先导篇]
评价互联网产品,通常会有一项重要指标,那就是用户量,随着物联网的发展,越来越多的信息被记录到网络中。 这对数据库的性能就有了更高的要求,不论哪种数据库,都不可能无限量的存储数据,对于 MySQL 来说,一张表的数据量最好控制在 3000 万以下。如果数据量达到了亿级,增删改查都会变得很慢。如果说 3000 万到 5000 万时,性能是缓慢降低,那么 5000 万上升到 8000 万时,性能就会接近...原创 2018-12-28 17:03:02 · 119 阅读 · 0 评论 -
MySQL(架构)[主从篇]
原理 第一步:对主库进行增删改操作。 第二步:主库记录变更到日志中。 第三步:从库有两个线程,一个是 I/O 线程,负责从主库的日志中读取变更,并写入自己的日志;另一个是 SQL 线程,负责读取从库日志中的变更,并写入从库。 常用方案 一主三从是比较合理的部署方案,三台从库的作用分别是:读取、备份和替补。读取和备份很容易理解,读取从库为了应付大量的读操作,备份从库为了执行大量数据的备份工作...原创 2018-12-28 18:03:23 · 272 阅读 · 0 评论 -
MySQL(优化)
explain 查看 sql 执行计划 explain select * from `t_message_info` type:连接类型。(不要出现 ALL,至少是 RANGE) key:使用到的索引。 key_len:索引长度。 rows:扫描行数。 extra:详细说明。 in 条件 in 条件中的值被存储在一个有序数组中,值的数量过多时,效率较低。所以,能用 between 的就不要...原创 2019-02-25 17:37:33 · 139 阅读 · 0 评论