mysql
文章平均质量分 77
qq_33644773
这个作者很懒,什么都没留下…
展开
-
MySQL分库分表简略分析
原因:解决超大容量问题,和性能问题如何做:垂直切分垂直分库:解决的时表过多的问题垂直分表:解决单表列过多的问题水平切分大数据表拆成小表常见的拆分策略:垂直拆分:考虑因素包括技术的支撑,业务是否有必要,er分片(相关联的表放在同一个库中,避免跨库)水平拆分:一致性哈希:userid%10,字段的选择很重要范围切分:id在0-10000,好处是数据连续日期拆分:把之前的数据放入备库水平拆分的优点:拆分规则抽象好,join 操作基本可以数据库做;.原创 2021-02-28 16:44:07 · 70 阅读 · 0 评论 -
MySQL优化
MySQL优化三大方向:服务器的内核优化MySQL 的参数优化SQL语句及表的优化MySQL参数优化:默认的最大连接数为100,可以使用show variables like ‘max_connections’;修改最大连接数(3072),最大可设置16382个,超过了没有用。增大缓存的连接数量,back_log减少交互连接在被服务器关闭前的等待时间,interactive_timeout,默认28800,可优化为7200,一个客户端连接默认连接8小时开启查询缓存时,设置缓存区大小,原创 2021-02-28 13:48:59 · 74 阅读 · 1 评论