十一 26 Mysql安全配置介绍 发布时间:2014 年 11 月 26 日 发布者: OurMySQL 很多文章中会说,数据库的权限按最小权限为原则,这句话本身没有错,但是却是一句空话。因为最小权限,这个东西太抽象,很多时候你并弄不清楚具体他需要哪些权限。 现在很多mysql用着root账户在操作,并不是大家不知道用root权限太大不安全,而是很多人并不知道该给予什么样的权限既安全又能保证正常运行。所以,本文更多的是考虑这种情况下,我们该如何简单的配置一个安全的mysql。 继续阅读全文 →
十一 26 mysql的cardinality异常,导致索引不可用 发布时间:2014 年 11 月 26 日 发布者: OurMySQL 前段时间,一大早上,就收到报警,警告php-fpm进程的数量超过阈值。最终发现是一条sql没用到索引,导致执行数据库查询慢了,最终导致php-fpm进程数增加。最终通过analyze table feed_comment_info_id_0000 命令更新了Cardinality ,才能再次用到索引。 继续阅读全文 →
十一 25 MySQL查询大小写是否敏感问题分析 发布时间:2014 年 11 月 25 日 发布者: OurMySQL mysql数据库在做查询时候,有时候是英文字母大小写敏感的,有时候又不是的,主要是由mysql的字符校验规则的设置决定的,通常默认是不支持的大小写字母敏感的。 继续阅读全文 →
十一 25 PHP调用存储过程返回值不一致的问题 发布时间:2014 年 11 月 25 日 发布者: OurMySQL 今天遇一个同学聊存储过程返回值经常得到意外的值为null, 因为白天有事,晚上给做一个实验放在这里供有相应问题的同学查看一下。 继续阅读全文 →
十一 25 MySQL一个异常查询问题追查 发布时间:2014 年 11 月 25 日 发布者: OurMySQL 问题:用户工单疑问,相同的语句,只是最后的limit行数不同。奇怪的是,limit 10 的性能比limit 100的语句还慢约10倍。这是为什么呢? 继续阅读全文 →
十一 24 一个mysqldump导出失败的案例分析 发布时间:2014 年 11 月 24 日 发布者: OurMySQL MySQL全量逻辑备份恢复最基础的方法,就是mysqldump生成文本,再通过source 命令直接导入。一般用于实例迁移或者版本升级。这里说明最近碰到的一个失败例子。。。。 继续阅读全文 →
十一 24 RDS控制台之MySQL系统资源监控 发布时间:2014 年 11 月 24 日 发布者: OurMySQL RDS控制台提供了多种系统资源监控项,本文介绍MySQL实例各个性能指标的意义及计算方法,希望用户能更清楚如何使用RDS对实例进行性能监控。 继续阅读全文 →
十一 24 典型性索引引发CPU负载飙升问题 发布时间:2014 年 11 月 24 日 发布者: OurMySQL 收到一个mysql服务器负载告警,上去一看,load average都飙到280多了,用top一看,CPU跑到了336%,不过IO和内存的负载并不高,根据经验,应该又是一起索引引起的惨案了。 看下processlist以及slow query情况,发现有一个SQL经常出现,执行计划中的扫描记录数看着还可以,单次执行耗时为0.07s,还不算太大。乍一看,可能不是它引发的,但出现频率实在太高,而且执行计划看起来也不够完美 继续阅读全文 →
十一 23 一个用户迁移数据库前后的性能差异case 发布时间:2014 年 11 月 23 日 发布者: OurMySQL 一个用户工单:数据从ECS迁移到RDS,相同的语句,查询性能下降了几十倍。而实际上RDS这个实例在内存上的配置 […] 继续阅读全文 →
十一 21 MySQL的主从复制 发布时间:2014 年 11 月 21 日 发布者: OurMySQL 如果数据库只有一份,那就是数据存储的单点,对于要求可靠性的服务来说,就存在一个单点故障的可能性,这个时候,我们就要通过复制镜像,来解决单点故障。复制还有一个额外的好处,就是可以根据主从,做读写分离,这样,就不会在写入的时候,因为锁表,而降低MySQL的并发性能,所以MySQL复制是MySQL中非常基础的一种操作。 继续阅读全文 →