msyql_优化
lei26212121
这个作者很懒,什么都没留下…
展开
-
mysq优化第一天
mysql数据库优化技术包括 a.表设计的合理化(满足三范式) b.添加适当的索引(主键索引【效率最高】、唯一索引unique、普通索引、全文索引【百度搜索关键字,会找到一篇文章】、空间索引【很少用】)复合索引【多个字段建立索引,严格讲不算索引】 c.分表技术(水平分割、垂直分割【很多地方用到】) d.读写分离技术【对读的操作分散到多个mysql,对写的操作【增删改】放到另外一台数据库,...原创 2015-07-23 18:59:47 · 80 阅读 · 0 评论 -
mysql优化第二天
数据库表的设计 什么样才符合3NF(范式),标的范式,首先符合1NF,进一步满足2NF、3NF,最高到6NF。 1NF:对属性原子性约束,对属性(表的列)具有原子性,即列不可在分割。关系型数据库自动满足1NF 菲关系型数据库(关系型结构缺陷)最大特点面向对象和集合,关系型面向关系的(主外键) nosql介于关系型和非关系型之间MongoDB(特点面向文档) 2NF:表中记录唯一,即满...原创 2015-07-27 11:01:50 · 86 阅读 · 0 评论 -
mysql优化第三天
sql优化【表设计完成之后的工作】 sql语句本身的优化: 如何在一个大项目中,快速的定位到一个比较慢的查询(定位慢查询) 1、首先我们了解mysql数据库的一些运行状态如何查询(比如mysq运行的时间/一共执行了多少次select/update/delete/add 。/当前链接) show status show status like 'uptime', 查询mysql已...原创 2015-07-27 12:31:27 · 94 阅读 · 0 评论