
MySQL
文章平均质量分 80
yin138
毕业于中南林计算机专业
展开
-
MySQL时间字段(Timestamp)不走索引的问题解析与对策
小插曲:同事说,建立了索引的时间戳字段,竟然不走索引,而且经过各种尝试,发现某些情况下有效,有些情况下无效!太神奇,为什么索引还能这样?结论因为MySQL优化器认为检索条件不及全表扫描更高效,所以他会选择全表扫描应对方法:推荐:增加FORCE INDEX (create_time)执行分析表SQL(ANALYZE TABLE),更新索引状态调整系统优化敏感参数:max_seeks_for_key原理分析:由于MySQL具有索引优化分析能力,不同情况下,索引可能生效,也可能不生效,具体原因原创 2022-05-16 22:35:05 · 5209 阅读 · 0 评论 -
MySQL存储过程快速入门
MySQL存储过程快速入门 本文并不适合于对数据库存储过程一点都不了解的人学习,主要面对从其他数据库(Oracle, SQL Server)迁移过来,或者熟悉MySQL语法,只是第一次开始编写存储过程的朋友.MySQL的存错过程就是一个符合代码块,存在于数据库服务器之中,可以相互调用,传递参数。假设需要在服务器上执行一个业务逻辑,或者定期执行的事件,一般我们写存储过程来实现。第一步:如何快熟阅读M原创 2016-11-13 22:16:22 · 616 阅读 · 0 评论 -
MySQL 操作Blob字段工具(Java)
Navicat工具可以很好的查看Blob中的文本数据,可视对于二进制数据,没有办法查看,我希望有一个工具可以简单的读取和写入数据库中的BLOB字段进行一些测试工作,这个时候需要一个工具来完成,下文贴出工具类的源码(超级简单),如果只是解决工作中修改BLOG字段,那么直接下载工具就可以了,希望对您由帮助。 MySQLBlobTools工具下载地址工具简要介绍一个简单的java实现的命令行工具,可以对原创 2017-03-04 14:40:10 · 5335 阅读 · 0 评论 -
iotop出现SWAPIN使用率很高99.99%的处理
定义:SWAPIN依据 iotop的参考手册,定义为:the percentage of time the thread/process spent while swapping in进程或者线程花费在交换内存时间的百分比。如果出现SWAPIN百分比很高,可以肯定内存不足了,赶快通过free -h 查看一下内存情况,并合理优化内存相关配置。缘由最近在优化MySQL数据库,处理上亿数据的...原创 2018-12-01 13:08:28 · 5155 阅读 · 0 评论