数据库
qq_599571116
这个作者很懒,什么都没留下…
展开
-
数据库优化
首先来看一下数据库优化的方式以及优化后的效果和成本。 上面你也看到了sql及索引优化成本低而且效果高,那么如何优化sql呢? 优化sql,首先需要发现有问题的sql 那么如何发现有问题的sql呢?(这里我使用mysql举例) 你可以开启mysql的慢查询日志对有效率问题的sql进行监控 -- 开启慢查询日志 set global slow_query_log=on; 慢查询日志中包含sql,s...原创 2020-03-11 22:42:49 · 68 阅读 · 0 评论 -
数据库索引B+Tree原理
在了解B+Tree之前,先简单介绍一下B Tree。 **B Tree:**数据库设计者,把数据存放到节点以树的形式存储,把节点的大小设置为一个页,那读取一个节点就需要一次I/O操作,如果一次检索需要访问四个节点,根节点常驻内存,那么完成这次检索,需要三次io。 那么数据越小,每页存放的数据就越多,树的高度就越小,io就少,检索就快。 索引就利用上面的性质,设计成B+tree。 **B+tree:...原创 2020-03-11 21:20:17 · 246 阅读 · 0 评论