MySql
Damon__Wang
这个作者很懒,什么都没留下…
展开
-
MySql架构设计
在MySql中,当数据量大的时候,一般选择方案:1. 分库 (1)可以按照业务需求来垂直分库。2. 读写分离, (1)可以将从库中分出一台来做特殊业务查询。例如供开发人员查询问题、报表查询等等。3. 分表 (1)最后使用,可以按照更细微的业务来分表。MySql读写分离实现机制方法:1. 基于程序实现 一般不用2. 基于MySql自带主从同步机制MyS...原创 2018-04-12 09:57:47 · 530 阅读 · 0 评论 -
MySql优化之路
执行计划是数据库根据sql语句和相关表的统计信息得出的一个查询方案。这个计划是数据库查询优化器自动生成的。要生成一个正确的执行计划,需要注意两点:SQL语句是否正确的告诉了查询优化器它想干嘛。查询优化器得到的数据库信息是否是最新的。查询优化器创建内部数据结构(解析树),并对其优化,例如决定表的读取顺序。选择合适的索引(当数据表数据不大自动选择全表扫描,当数据表数据很大选择索引)。我们可以使用特殊关...原创 2018-05-02 17:26:59 · 304 阅读 · 0 评论 -
MySql优化之路--执行器
在日常应用中,基本都是读多写少。针对已经写好的sql语句。可以启动慢查询来看查询时间。 在查询sql的优化中,可以使用explain extended来看sql的运行效果。explian 是将 执行计划加载到表plan_table中,查询出来的是一条data. 也可以使用show waring来看执行器翻译后的sql.在explain中, id表示查询顺序,如果有子...原创 2018-05-03 10:00:26 · 2002 阅读 · 0 评论