
mysql优化
XiaoqiangNan
这个作者很懒,什么都没留下…
展开
-
数据库三范式(NF)
数据库在优化的时候我们主要通过四个方面进行考虑: 1.数据库设计的合理性(多针对表结构的合理性)。 2、sql语句的结构优化 3、数据的配置(多针对缓存而言,牺牲空间来换取时间) 4、在我们的硬件配置和操作系统的选择上进行考虑。 今天主要介绍数据库设计的合理性这部分: 所谓数据库表设计的合理性,主要是看我们设计的表是否遵循了三范式。 第原创 2017-03-18 13:27:25 · 1204 阅读 · 0 评论 -
sql语句优化
说到sql语句优化首先我们先来复习一下sql语句的几个大类 数据定义语言 DDL语言,我们可以这样去理解可以更改表结构的语句就是数据定义语言。 eg:create table,alter table ,drop table 数据操作语言,DML语言,表的结构已经定了,也就是容器定下了,我们只能通过这种语句来更改表中的数据。 eg:insert原创 2017-03-30 09:38:03 · 456 阅读 · 0 评论 -
分析sql语句
前面已经讲述了如何将查询慢查询的sqly语句进行检出,现在讲述如何对这些sql语句进行分析: 首先使用explain 对语句进行分析: 对字段含义进行解析: select_type :表示查询的类型 table:输出结果集的表 type: 表示表的连接类型 possible_ke原创 2017-03-31 09:59:09 · 494 阅读 · 0 评论