招聘MySQL DBA

人数: 若干
要求: 中等以上水平, 能熟练管理MySQL
地点: 北京五道口
待遇: 面议, 和水平成正比

可以先将简历发到我私人邮箱, 或加我gtalk 均可.
先透露下, 公司还不错, 过来是和我一起工作, 有兴趣的同学赶紧了 :)

九一八,勿忘国耻!

九一八,勿忘国耻!

[InnoDB系列] - InnoDB独立/共享表空间的转换

前言:设置启动选项 innodb_file_per_table 即可启用独立表空间。不过,InnoDB总是需要共享标空间,.ibd文件对InnoDB不足以去运行,共享表空间包含熟悉的ibdata文件,InnoDB把内部数据词典和撤销日志(undo log)放在这个文件中。

测试环境:Windows XP, MySQL 6.0.0-alpha-community-nt-debug

1. 在不设定 innodb_file_per_table 的情况下(即使用共享表空间),创建一个表。
2. 关闭MySQL
3. 启用 innodb_file_per_table
4. 执行 OPTIMIZE TABLE 或者 ALTER TABLE 等空(NULL)操作

反之也一样

[InnoDB系列] - InnoDB释放表空间

前言:设置启动选项 innodb_file_per_table 即可启用独立表空间。不过,InnoDB总是需要共享标空间,.ibd文件对InnoDB不足以去运行,共享表空间包含熟悉的ibdata文件,InnoDB把内部数据词典和未作日志放在这个文件中。

测试环境:Windows XP, MySQL 6.0.0-alpha-community-nt-debug

先来查看一下该表的状态:

mysql> SHOW TABLE STATUS LIKE 'yejr'\G
*************************** 1. row ***************************
           Name: yejr
         Engine: InnoDB
        Version: 10
     Row_format: Compact
           Rows: 162049
 Avg_row_length: 80
    Data_length: 13123584
Max_data_length: 0

MySQL技术交流邀请函

亲爱的MySQL使用者:
感谢您对MySQL的支持。对我们庞大的MySQL社区,MySQL公司充满感激。对于我们来说,满足使用者的需求并支持其应用是非常重要的!现在,我们非常高兴的宣布:MySQL社区关系经理Colin Charles将访问北京,来与中国的MySQL使用者面对面交流。
Colin Charles准备和您探讨如下问题:
* 怎样着手组织您自己的用户组
* 解答MySQL技术方面的问题
* MySQL产品路线图和发展趋势
* MySQL产品的体系架构

您可以选择以下时间与Colin Charles见面交流:
时间:2007年9月14日(周五) 9:00-17:00
地点:万里开源公司 会议室(北京市建国门外大街甲12号新华保险大厦503室)

技术相关:

FreeBSD 6 手動編譯 MySQL5 (最佳化)(ZT)

原文出自: http://www.pczone.com.tw/vbb3/archive/t-121574.html

今天看到的文章 , 改天打算再來 Compile 一次

原文來自:
http://www.hshh.org/index.php?id=26

------------------------------------------------------------------

根據 FreeBSD maillist、google 獲知 libthr 這樣1:1 的線程庫比較適合 MySQL 運行。

編譯參數:
預設啟用archive類型儲存格式,啟用支持大表,啟用OpenSSL支持,預設使用thr線程庫

./configure --prefix=/usr/local/mysql --without-debug --without-bench --enable-thread-safe-client --enable-assembler --with-extra-charsets=complex --with-named-thread-libs='-lthr' --with-archive-storage-engine --with-big-tables --with-openssl

# gmake all install-strip

性能調整:

技术相关:

Nginx 初试

1. 前言
Nginx(发音为 [engine x])是有俄罗斯人Igor Sysoev建立的项目,基于BSD许可.
它本身是一个高速的http服务器,具有很优秀的性能表现,同时也可以作为IMAP/POP3的代理服务器.俄罗斯的一些大网站已经使用它超过两年多了,一直表现不凡.

2. Nginx应用简述
Nginx被安装在服务器(192.168.8.84)上的 /usr/local/nginx 目录下. "conf/" 目录下存放配置文件, "html/" 存放默认的404,50x等错误文件, "logs/" 目录下存放着所有的日志, "sbin/" 目录下只有一个文件,即主程序文件 nginx.

Nginx 默认的配置文件放在 "conf/" 下,当然也可以自己手工指定,例如用以下方式来启动:

技术相关:

[MySQL优化案例]系列 -- 取出超大结果集的技巧

看看正序取得结果的耗时:

mysql>SELECT a.HandicapID, FROM_UNIXTIME( a.AddTime, '%y-%c-%e %H:%i' ) AS ShowAddTime, a.MatchID, a.MakerID, a.HandicapNumber ...
FROM MatchHandicap AS a
LEFT JOIN MatchInfo AS b ON ( a.MatchID = e.MatchID )
LEFT JOIN Team AS c ON ( e.HomeID = c.TeamID )
LEFT JOIN Team AS d ON ( e.AwayID = d.TeamID )
LEFT JOIN BookMaker AS e ON ( a.MakerID = e.MakerID ) ORDER BY a.HandicapID LIMIT 11910298, 20;
........
........
20 rows in set (1330 sec)

很恐怖吧,暂且不论这个SQL语句其他可以再优化的地方,把它改造成用倒序取得结果的方式试试看:

[MySQL优化案例]系列 -- DISABLE/ENABLE KEYS的作用

有一个表 tbl1 的结构如下:

CREATE TABLE `tbl1` (
  `id` int(10) unsigned NOT NULL auto_increment,
  `name` char(20) NOT NULL default '',
  PRIMARY KEY  (`id`),
  KEY `name` (`name`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;

该表里已经存在了200万条记录.

现在, 需要把 tbl1 中的所有记录全部导到另一个完全相同的表 tbl2 中去.

1. 如果采用以下传统的方式, 则执行时间为: 98.01s

mysql>INSERT INTO tbl2 SELECT * FROM tbl1;
Query OK, 2000000 row affected (1 min 38.01 sec)
Records: 2000000  Duplicates: 0  Warnings: 0

[MySQL优化案例]系列 -- OPTIMIZE的威力

1、先来看看多次删除插入操作后的表索引情况

mysql> SHOW INDEX FROM `tbl_name`;
+----------+------------+------------+--------------+-------------+-----------+-------------+----------+--------+------+------------+---------+
| Table    | Non_unique | Key_name   | Seq_in_index | Column_name | Collation | Cardinality | Sub_part | Packed | Null | Index_type | Comment |
+----------+------------+------------+--------------+-------------+-----------+-------------+----------+--------+------+------------+---------+
| tbl_name |          0 | PRIMARY    |            1 | StepID      | A         |           1 |     NULL | NULL   |      | BTREE      |         |

页面

Subscribe to iMySQL | 老叶茶馆 RSS