摘要: 说起提高数据库性能,索引是最物美价廉的东西了。不用加内存,不用改程序,不用调sql,只要执行个正确的’create index’,查询速度就可能提高百倍千倍,这可真有诱惑力。可是天下没有免费的午餐,查询速度的提高是以插入、更新、删除的速度为代价的,这些写操作,增加了大量的I/O。MySQL的索... 阅读全文
posted @ 2015-06-01 22:09 败八 阅读(277) 评论(0) 推荐(0) 编辑
摘要: 什么是存储引擎? 关系数据库表是用于存储和组织信息的数据结构,可以将表理解为由行和列组成的表格,类似于Excel的电子表格的形式。有的表简单,有的表复杂,有的表根本不用来存储任何长期的数据,有的表读取时非常快,但是插入数据时去很差;而我们在实际开发过程中,就可能需要各种各样的表,不同的表,就意味... 阅读全文
posted @ 2015-06-01 19:29 败八 阅读(295) 评论(0) 推荐(0) 编辑
摘要: 对mysql优化时一个综合性的技术,主要包括表的设计合理化(符合3NF),部分需要反范式;http://www.cnblogs.com/ChaosJu/p/4543210.htmlsql语句优化;http://www.cnblogs.com/ChaosJu/p/4545433.html添加适当索引(... 阅读全文
posted @ 2015-06-01 17:28 败八 阅读(157) 评论(0) 推荐(0) 编辑
摘要: 关系型数据库是现在广泛应用的数据库类型,对关系型数据库的设计就是对数据进行组织化和结构化的过程。对于小规模的数据库我们处理起来还是比较轻松地,但是随着数据库规模的扩大我们将发现用户操控数据库的SQL语句将变得笨拙、复杂。更糟糕的是很有可能导致数据不完整,不准确。所以我们有必要将数据设计的更加符合规范... 阅读全文
posted @ 2015-06-01 09:13 败八 阅读(256) 评论(0) 推荐(0) 编辑