![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库
零幺零幺
这个作者很懒,什么都没留下…
展开
-
Mysql数据库性能优化大全
Mysql数据库性能优化大全 Sql 语句优化 索引优化 加缓存 主从复制,读写分离 分表,分区 分布式数据集(垂直切分,水平切分)原创 2019-04-03 18:56:06 · 175 阅读 · 0 评论 -
SQL语句性能优化
1, 对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。 2,应尽量避免在 where 子句中对字段进行 null 值判断,创建表时NULL是默认值,但大多数时候应该使用NOT NULL,或者使用一个特殊的值,如0,-1作为默 认值。 3,应尽量避免在 where 子句中使用!=或<>操作符, MySQL只有对以下操作符才使用索引:...转载 2019-04-03 19:26:56 · 215 阅读 · 0 评论 -
MySQL数据库中添加缓存
MySQL将缓存分为Buffer缓存和Cache缓存。 Buffer缓存。由于硬盘的写入速度过慢,或者频繁的I/O,对于硬盘来说是极大的效率浪费。那么可以等到缓存中储存一定量的数据之后,一次性的写入到硬盘中。Buffer 缓存主要用于写数据,提升I/O性能。 Cache 缓存。 Cache 缓存一般是一些访问频繁但是变更较少的数据,如果Cache缓存已经存储满,则启用LRU算法,进行数据淘汰。淘汰...转载 2019-04-03 19:36:34 · 1812 阅读 · 1 评论 -
MySQL性能优化之索引优化
1 索引的类型* UNIQUE唯一索引 不可以出现相同的值,可以有NULL值。 INDEX普通索引 允许出现相同的索引内容。 PRIMARY KEY主键索引 不允许出现相同的值,且不能为NULL值,一个表只能有一个primary_key索引。 fulltext index 全文索引 上述三种索引都是针对列的值发挥作用,但全文索引,可以针对值中的某个单词,比如一篇文章中的某个词,然而并没有什么卵用,...转载 2019-04-03 19:43:13 · 179 阅读 · 0 评论 -
MySQL实现主从复制以及读写分离
主要内容: 简介 主从复制 双主复制 半同步复制 基于SSL认证的主从服务 读写分离 实验环境 CentOS 7.3,使用MariaDB-5.5.52-1 CentOS 6.9,使用MySQL-5.1.73-8 简介 MySQL数据库支持同步复制、单向、异步复制集群,在集群一个服务器作为主服务,而一个或多个服务器充当从服务器。用户向主服务器写入数据的操作,主服务执行操作写入数据并将操作指令记录...转载 2019-04-23 18:41:20 · 299 阅读 · 0 评论