二 16 更好的 SQL 模式的 10 条规则 发布时间:2016 年 2 月 16 日 发布者: OurMySQL 在创建新表和数据仓库时,要做很多决定。一些在当时似乎无关紧要的地方,却让你和用户在数据库的生命期内感到痛苦。我们和成千上万的人们以及他们的数据库一道工作,经历了长期的读写查询,我们差不多看到了每种情况。下面是创建免去痛苦模式的 10 条规则。 继续阅读全文 →
二 16 MySQL怎么计算打开文件数? 发布时间:2016 年 2 月 16 日 发布者: OurMySQL 遇到 Too many open files 错误提示时应该怎么办?如何估算 open-files-limit、innodb-open-files、table-open-cache、table-definition-cache 这些选项应该设置多大呢? 继续阅读全文 →
二 16 老叶倡议:MySQL压力测试基准值 发布时间:2016 年 2 月 16 日 发布者: OurMySQL 基于促进同行间的交流,统一MySQL压测标准,并且可以相互分享、对比、借鉴测试结果的目的。因此老叶特别发起MySQL压力测试基准值倡议。建议大家采用几种通用的压力测试基准值。 继续阅读全文 →
二 16 mysql索引合并:一条sql可以使用多个索引 发布时间:2016 年 2 月 16 日 发布者: OurMySQL mysql的索引合并并不是什么新特性。早在mysql5.0版本就已经实现。之所以还写这篇博文,是因为好多人还一直保留着一条sql语句只能使用一个索引的错误观念。本文会通过一些示例来说明如何使用索引合并。 继续阅读全文 →
二 13 MySQL DBA面试全揭秘 发布时间:2016 年 2 月 13 日 发布者: OurMySQL 本文起源于有同学留言回复说想了解下MySQL DBA面试时可能涉及到的知识要点,那我们今天就来大概谈谈吧。 继续阅读全文 →
二 10 MySQL drop database恢复(恢复方法同样适用MySQL drop table,delete,truncate table) 发布时间:2016 年 2 月 10 日 发布者: OurMySQL 昨天晚上接到一个网络服务请求,由于不小心点击了自己产品软件上面的清空数据功能(这个工具确实需要小心,在Oracle恢复案例中,也有xx企业erp该功能导致数据被删除请求恢复),导致MySQL数据库被直接drop database掉了,之前没有做任何备份,只是发生故障之后,他们立即封存现场,备份出来了ibdata1文件。接到请求之后,通过让其把ibdata1文件发给过来,通过MySQL recovery工具进行分析恢复,经过6个小时的处理,基本上实现核心数据0丢失. 继续阅读全文 →
二 10 SQLIte这么娇小可爱,不多了解点都不行啊 发布时间:2016 年 2 月 10 日 发布者: OurMySQL SQLite,是一款轻型的数据库,是遵守ACID的关系型数据库管理系统。它的设计目标是嵌入式的,目前Android和iOS的设备内置的都是SQLite数据库。SQLite虽然娇小,但也支持事务和多数的SQL92标准。 继续阅读全文 →
二 10 MySQL异常恢复之恢复数据字典表讲解 发布时间:2016 年 2 月 10 日 发布者: OurMySQL 在以前的文章中说过mysql的数据字典的恢复(使用工具直接抽取MySQL数据字典,缺少SYS_FIELDS表),主要的数据字典有一下几个,在本文中主要对这些数据字典的意义进行一些讲解,为大家更深一步了解mysql恢复处理思路。 继续阅读全文 →