数据库学习总结

昨天上B站看视频学习,有一个up主说到,这百分百会在面试的时候被问到:”你如何看待数据库优化?“

这是以下的笔记,对数据库优化的学习路线:

  1.对存储引擎的了解,每种存储引擎的作用(在创建表的时候我们使用sql语句,Create table tableName () engine=myisam|innodb;这里就指明了存储引擎是myisam还是innodb。存储引擎是一种用来存储MySQL中对象(记录和索引)的一种特定的结构(文件结构),处于MySQL服务器的最底层,直接存储数据。导致上层的操作,依赖于存储引擎的选择。)

  2.对数据库缓存机制的了解

  3.了解执行计划,sql运行时间明细

  4.了解分库分表

  5.了解读写分离

  6.了解碎片整理

  7.了解备份

学习参考网址:

  mysql优化十大技巧 

  mysql的四种存储引擎的区别和选择

  innodb的MVCC

  乐观锁

  全文索引使用

  数据库缓存和索引的正确使用方法

数据库架构镇贴:

 

 

猜你喜欢

转载自www.cnblogs.com/ygy1997/p/11788356.html