数据库优化
haleyrom
大千世界,良莠不齐。勿忘初衷,不动如峰!
展开
-
数据库优化之实例和故事
数据库优化之实例和故事 简要:每一项技术都离不开数据库,数据库犹如人的大脑;密不可分,一旦出了问题(故障),停顿,卡主后果可想而知;潜心学习数据库优化3个月,现在将学到的经验分享给大家,希望能够跟各位PHP大神分享和学习探索,如果有不对或者好的建议告知下;~!一、合理时间备份数据 备份数据,是每个项目维护的日常工作;有利于数据在系统遭受破坏或其他特定情况下,重新加以利用的一个...原创 2018-03-11 22:20:25 · 517 阅读 · 1 评论 -
数据库优化之什么影响性能
影响性能的几个方面服务器 硬件系统 数据库 数据库存储引擎的选择(插件式存储引擎) 数据库参数配置(影响远远大于前面几个影响)数据库结构设计和SQL语句 等级 特点 是否冗余 盘数 读 写 RAID0 便宜,快速,危险 否 N 快 快 RAID1 高速读,简单,安全 有 2 快 慢 ...原创 2018-04-16 13:51:21 · 352 阅读 · 0 评论 -
数据库优化之结构设计
设计好处良好的数据库逻辑设计和物理设计师数据库获得高性能的基础范式化设计和反范式化设计(减少冗余、减少异常、让数据组织的更加和谐)优化目的 减少数据冗余(尽量)尽量避免数据维护中出现更新、插入和删除等异常 插入:如果表中的某个实体随着另一个实体而存在更新:如果更改表中的某个实体的单独属性时,需要对多表进行更新删除:如果删除表中的某一时则会导致其他实体的消失设计过程...原创 2018-04-16 16:58:17 · 192 阅读 · 0 评论 -
数据库优化之索引优化
MySQL支持的索引类型B-tree索引Hash索引B-tree索引特点加快数据的查询速度更适合进行范围查找原理B+树的结构存储数据适应范围全值匹配的查询匹配最左前缀的查询匹配列前缀查询匹配范围值的查询精确匹配左前列并范围匹配另外一列只访问索引的查询限制如果不是按照索引最左列开始查找,则无法使用索引使用索引时不能...原创 2018-04-17 10:37:01 · 891 阅读 · 0 评论