MySQL
alan_gaohaodong
加油!
展开
-
MySQL索引优化
0、准备知识 MySQL逻辑分层: InnoDB: 事务优先(适合高并发操作;行锁) MyISAM: 性能优先(表锁) SQL优化 原因:性能低、执行时间长太长、等待时间太长、SQL语句欠佳(连接查询)、索引失效、服务器参数设置不合理(缓冲区、线程数) 编写过程: select dinstinct .. from ..join .. o...原创 2018-09-08 07:56:33 · 364 阅读 · 0 评论 -
索引的数据结构
传统文件读取和索引方式读取文件 Select * from student where id=?; 用java读取: io流、for循环扫描,时间复杂度(n平方) 用索引: 机械硬盘:柱面、磁道、扇区 索引: 索引是帮助高效获取数据的数据结构 索引也可能是一个文件 其他类型 1、hash Map 2、二叉树 3、红黑树 为什么选取B+树,...原创 2018-09-08 08:05:03 · 5331 阅读 · 0 评论