数据库
文章平均质量分 95
阿梨喜欢吃榴莲
这个作者很懒,什么都没留下…
展开
-
数据库 mysql 优化一
最近遇到了一个问题,我们测试时的用例库只有一万条数据,但是查询已经肉眼可见的很慢了,于是想着或许可以优化一下查询。然后今天让男朋友讲了一下数据库优化的知识,虽然自己也学习过,但一直也没在实战中用到过。男朋友做过数据库优化的内容,所以今天就让他借禅道的数据库讲了一下。比较散装,但是也很口语化非常容易理解,而且是项目中经常用到的。前言:做数据库优化的前提是,我们的表已经存在了,我们在不改变表结构的前提下,如何利用索引、修改查询语句、修改查询方式等方法进行优化。一、确定索引1、索引解释及索引查原创 2021-04-18 00:05:39 · 1079 阅读 · 6 评论 -
web应用连接mysql报错:You need either to explicitly disable SSL by setting useSSL=false, or set useSSL=true
一、问题:当用mybatis连接mysql时,出现报错:Establishing SSL connection without server's identity verification is not recommended. According to MySQL 5.5.45+, 5.6.26+ and 5.7.6+ requirements SSL connection must be es...原创 2018-04-21 14:54:28 · 5693 阅读 · 0 评论 -
mysql命令行导入sql文件
通常因为有可视化界面,我们导入sql的时候,会直接“运行sql文件”就可以了。今天遇到一个问题,在服务端导入sql文件,因为服务端的mysql是不对外开放的,所以只能在终端用命令行导入,突然忘了导入命令了。。其实导入文件的命令是source。(1)进入要导入文件的数据库(2)#source sql地址就可以导入了。...原创 2018-04-21 18:44:09 · 9108 阅读 · 1 评论 -
redis防止横向越权
一、之前有通过guava的cache实现token生成,现在我们用redis实现,过程其实是一样的。之前文章:https://blog.csdn.net/weixin_40459875/article/details/80034267二、(1)先创建一个jedis连接池,连接redispublic class RedisShardedPool { private static Sharde...原创 2018-04-22 16:51:48 · 486 阅读 · 0 评论 -
数据库优化之列选取原则
今天面试的时候遇到一个问题“数据库优化”。感觉是个大方面,今天总结一下列选取的原则。列选择原则:1:字段类型优先级 整型 > date,time > char>varchar > blob原因:整型: 定长,没有国家/地区之分,没有字符集的差异。time定长,运算快,节省空间. 考虑时区,写sql时不方便 where > ‘2005-10-12’;char 定长, 考...原创 2018-07-05 22:24:14 · 465 阅读 · 0 评论 -
数据库优化
一、数据库优化法则二、数据库优化之SQL语句 (一)操作符 (二)SQL书写 (三)SQL语句中索引利用 (四)更多三、数据库优化之表结构 (一)列类型 (二)字符编码 (三)适度拆分 (四)适度冗余四、数据库优化之索引 (一)索引设计 (二)索引副作用 (三)索引是否越多越好五、数据库优化之缓存 (一)Query Cache...原创 2018-07-07 13:05:18 · 848 阅读 · 0 评论