
MySQL
优快云_Violin
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
MySQL优化-表结构
数据类型简单的原则:1)更小的通常最好 why:更小的数据类型会占用更小的磁盘,内存和CPU缓存,会产生更小的索引,处理时CPU周期更少。2)简单就好 整数好于字符串。 why:整型比字符操作代价更低,因为字符集的排序规则使字符比较比整型比较更复杂。 eg:使用MySQL内建类型(内部为整型)存储时间;使用整型存储IP地址。3)尽量避免NULL值 如何存储NULL值,...原创 2018-03-06 20:25:51 · 229 阅读 · 0 评论 -
MySQL优化-索引
索引(键-key)是存储引擎用于快速找到记录的一种数据结构,MySQL中索引是在存储引擎层而不是服务器层实现的。索引优化是一个非常复杂的话题!三星索引如果与一个查询相关的索引行是相邻的,或者至少足够靠近的话,那这个索引就可以被标记上第一颗星。这最小化了必须扫描的索引片的宽度。如果索引行的顺序与查询语句的需求一致,则索引可以被标记上第二颗星。这排除了排序操作。如果索引行包...原创 2018-03-07 16:16:13 · 314 阅读 · 0 评论 -
MySQL优化概述
数据库层面优化三点:表,查询,配置为了让数据库应用更快,需要检视以下几个问题:1、 表结构是否是合适的?比如:列是否有正确的数据类型,每张表相对于其工作职责是否有合适的列。2、 为了使查询效率更高,建立了正确的索引?3、 每张表使用了合适的存储引擎,利用了每个存储引擎的特点? InnoDB(in-no-db)为事务型,MyISAM(my-z[ei]m)为非事务型。4、 每张表使用了合适的行...原创 2018-03-06 10:03:38 · 243 阅读 · 0 评论 -
MySQL优化-SQL语句优化
SQL语句优化 SELECT语句优化除了select语句,对查询的调整技术还可以应用于:create table…as select, insert into…select, delete子句里的where子句。NDB 存储引擎也叫NDB Cluster 存储引擎,主要用于MySQLCluster 分布式集群环境,Cluster 是MySQL 从5.0 版本才开始提供的新功能。该存储引擎对join...原创 2018-03-06 11:34:56 · 257 阅读 · 0 评论