SQL优化
所谓SQL调优,本质上就是:大量读用索引,索引不失效,慢查询explain调
[ Not destory me make stronger ]
数据库是数据的仓库。
与普通的“数据仓库”不同的是,数据库依据“数据结构”来组织数据,因为“数据结构”,所以我们看到的数据是比较“条理化”的(比如不会跟以前的普通文件存储式存储成一个文件那么不条理化,我们的数据库分成一个个库,分成一个个表,分成一条条记录,这些记录是多么分明)
也因为其“数据结构”式,所以有极高的查找速率(比如B-Tree查找法),(由于专精,可以根据自己的结构特性来快速查找,所以对于数据库的查找会比较快捷;不像普通文件系统的“查找”那么通用)
如果与EXCEL来比的话,能明显的看出数据库的好处,我们能给一个个“字段”添加“约束”(比如约束一列的值不能为空)
数据库与普通的文件系统的主要区别(起因):数据库能快速查找对应的数据
常说的XX数据库,其实实质上是XX数据库管理系统。数据库管理系统是一个软件,是数据库管理的程序实现。
spring boot Configuration Annotation Proessor not found in classpath
1 | <dependency> |
若是还标红 重启下intellJ就行了
Could not autowire. No beans of 'xxxxMapper' type found
解决方案:安装 Mybatis Plugin 插件
注意Mybatis Plugin是收费的 另外有一个Free Mybatis Plugin但是没有效果
cannot resolve property under construction in mybatis-mapper.xml
解决方案:1:输全路径。2 在modules下spring中添加Application xml