十一 18 隐藏的Max_allowd_packet 参数 发布时间:2012 年 11 月 18 日 发布者: OurMySQL 今日看到一个bug:http://bugs.mysql.com/bug.php?id=67448 大义就是配置 global & session max_allowed_packet 后,client仍然会报:ERROR 2020 (HY000): Got packet bigger than ‘max_allowed_packet’ bytes 这样的错误。 觉得和之前自己的理解有偏差,所以做了具体实验,并记录成此博客。 继续阅读全文 →
三 26 MYSQL的DECIMAL和NUMERIC类型 发布时间:2012 年 3 月 26 日 发布者: OurMySQL MYSQL, DECIMAL和NUMERIC类型 说明: DECIMAL和NUMERIC类型在MySQL中视为相同的类型。它们用于保存必须为确切精度的值,例如货币数据。 当声明该类型的列时,可以(并且通常要)指定精度和标度; 继续阅读全文 →
三 25 三种转换Mysql数据库数据编码的窍门-latin1转utf8 发布时间:2012 年 3 月 25 日 发布者: OurMySQL 背景:某个操作系统的Mysql数据库数据库Databnsednname采用默认的latin1字符集,操作系统升级需求将所有数据转换成utf-8各式,目的数据库Databnse为newdbname(建库时应用utf8) 继续阅读全文 →
三 25 mysql中index的使用 发布时间:2012 年 3 月 25 日 发布者: OurMySQL 索引用来快速地寻找那些具有特定值的记录,所有MySQL索引都以B-树的形式保存。如果没有索引,执行查询时MySQL必须从第一个记录开始扫描整个表的所有记录,直至找到符合要求的记录。表里面的记录数量越多,这个操作的代价就越高。如果作为搜索条件的列上已经创建了索引,MySQL无需扫描任何记录即可迅速得到目标记录所在的位置。如果表有1000个记录,通过索引查找记录至少要比顺序扫描记录快100倍。 继续阅读全文 →
三 25 [存储引擎基础知识]InnoDB与MyISAM的六大区别 发布时间:2012 年 3 月 25 日 发布者: OurMySQL 本文主要整理了Mysql 两大常用的存储引擎MyISAM,InnoDB的六大常见区别,来源于Mysql手册以及互联网的资料 继续阅读全文 →
三 25 安装mysql with innodb 支持,支持事务的mysql 发布时间:2012 年 3 月 25 日 发布者: OurMySQL 默认安装的mysql使用的是myisam引擎,是比较高效的引擎,但是最近有些需求需要用到mysql 事务,而myisam是不支持事务的,在网上找了一下,重新编译数据库并做了一些配置。 继续阅读全文 →
三 21 DBA应该具有什么样的素质? 发布时间:2012 年 3 月 21 日 发布者: OurMySQL 公司需要的是一个遵守制度,没有破坏力的DBA,并且这样的DBA又能在它的框架之下,运用他的能力和经验,帮他维护好系统,并且留下文档,归入知识库中,以便作为为后一代的DBA的操作指南。而DBA是希望能借助公司这个平台更好的展示自己的能力,获取更多的经验,来提升自己。 继续阅读全文 →
二 23 Query Cache 发布时间:2012 年 2 月 23 日 发布者: OurMySQL 当你的数据库打开了Query Cache(简称QC)功能后,数据库在执行SELECT语句时,会将其结果放到QC中,当下一次处理同样的SELECT请求时,数据库就会从QC取得结 果,而不需要去数据表中查询。 继续阅读全文 →
二 22 php mysql事务详解 发布时间:2012 年 2 月 22 日 发布者: OurMySQL 在这里要注意, MyISAM:不支持事务,用于只读程序提高性能 InnoDB:支持ACID事务、行级锁、并发 Berkeley DB:支持事务 继续阅读全文 →
二 22 mysql-锁表机制分析 发布时间:2012 年 2 月 22 日 发布者: OurMySQL 为了给高并发情况下的mysql进行更好的优化,有必要了解一下mysql查询更新时的锁表机制。 继续阅读全文 →