Submitted by yejr on 周四, 2007/09/20 - 17:09
人数: 若干
要求: 中等以上水平, 能熟练管理MySQL
地点: 北京五道口
待遇: 面议, 和水平成正比
可以先将简历发到我私人邮箱, 或加我gtalk 均可.
先透露下, 公司还不错, 过来是和我一起工作, 有兴趣的同学赶紧了 :)
Submitted by yejr on 周二, 2007/09/18 - 22:19
Submitted by yejr on 周日, 2007/09/16 - 16:45
前言:设置启动选项 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)操作
反之也一样
Submitted by yejr on 周日, 2007/09/16 - 15:32
前言:设置启动选项 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
Submitted by yejr on 周一, 2007/09/10 - 20:11
亲爱的MySQL使用者:
感谢您对MySQL的支持。对我们庞大的MySQL社区,MySQL公司充满感激。对于我们来说,满足使用者的需求并支持其应用是非常重要的!现在,我们非常高兴的宣布:MySQL社区关系经理Colin Charles将访问北京,来与中国的MySQL使用者面对面交流。
Colin Charles准备和您探讨如下问题:
* 怎样着手组织您自己的用户组
* 解答MySQL技术方面的问题
* MySQL产品路线图和发展趋势
* MySQL产品的体系架构
您可以选择以下时间与Colin Charles见面交流:
时间:2007年9月14日(周五) 9:00-17:00
地点:万里开源公司 会议室(北京市建国门外大街甲12号新华保险大厦503室)
Submitted by yejr on 周一, 2007/09/03 - 17:02
原文出自: 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
性能調整:
Submitted by yejr on 周三, 2007/08/22 - 09:10
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/" 下,当然也可以自己手工指定,例如用以下方式来启动:
Submitted by yejr on 周日, 2007/08/19 - 17:09
看看正序取得结果的耗时:
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语句其他可以再优化的地方,把它改造成用倒序取得结果的方式试试看:
Submitted by yejr on 周四, 2007/08/16 - 20:51
有一个表 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
Submitted by yejr on 周二, 2007/08/14 - 21:39
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 | |
页面
最近评论