数据库
dachaoa
这个作者很懒,什么都没留下…
展开
-
Mybatis同时兼容MySQL与Oraclet sql语句
mybatis兼容MySQL与Oraclet sql语句) 由于项目需要同时兼容MySQL与Oracle,修改后有了一些体会。 通过mapper.xml文件进行适配 首先要定义好DatabaseId springboot是通过这个id进行选择的。有两种方式可配置 1.1. 通过配置文件方式 , # application.properties mybatis.configuration.database-id=mysql或oracle # yml文件 mybatis: mapper-locations:原创 2020-10-27 13:47:48 · 3706 阅读 · 0 评论 -
从磁盘I/O角度看MySQL索引
从磁盘I/O角度看MySQL索引 极客时间学习而来 一、为什么MySQL查询瓶颈是磁盘I/O 由于MySQL数据存储保存在磁盘中,所以在查询时磁盘I/O是其主要查询性能瓶颈,而使用索引就可以减少磁盘I/O。 二、为什么使用索引查询性能会提高 正常查询的时间复杂度是O(N),因为可能需要全表查询遍历才可以查询到。 先从数据结构角度看,MySQL中主要是Btree索引, 非叶子节点上以年龄...原创 2020-05-07 08:04:20 · 861 阅读 · 3 评论