- 博客(10)
- 资源 (12)
- 收藏
- 关注
转载 通过分区(Partition)提升MySQL性能
通过分区(Partition)提升MySQL性能作者:foxcai 来源:foxcai 的 Blog (2006-05-08 14:30:34)通过分区(Partition)提升MySQL性能 ——MySQL5.1新特性翻译系列 几年前,俺写过一篇题为“The Foundation of E
2009-11-27 11:22:00 681
原创 java Map 遍历速度最优解
第一种: Map map = new HashMap(); Iterator iter = map.entrySet().iterator(); while (iter.hasNext()) { Map.Entry entry = (Map.Entry) iter.next(); Object key = entry.getKey(); Object val = entry.getValue
2009-11-23 11:02:00 789
转载 使用JDBC插入大量数据的性能测试
使用jdbc向数据库插入100000条记录,分别使用statement,PreparedStatement,及PreparedStatement+批处理3种方式进行测试://1.使用statement插入100000条记录public void exec(Connection conn){try {Long beginTime = System.currentTimeMillis(
2009-11-16 10:04:00 779
原创 修复损坏的MyISAM表
当我们用PHPMyAdmin浏览数据库时,有时候会发现某些MyISAM表的Collation项显示为“in use”,这多半说明此表已经损坏。即便是没有出现“in use”字样,也不能就此说明表是完好无损的,熟悉检查及修复方法是必须的。通过语句:检查表使用CHECK TABLE语句,如下:CHECK TABLE tbl_name [, tbl_name] … [option] …
2009-11-10 11:57:00 646
原创 MySQL MyIsam 存储引擎索引长度限制测试记录
MySQL MyIsam 存储引擎在创建索引的时候,索引键长度是有一个较为严格的长度限制的,所有索引键最大长度总和不能超过1000,而且不是实际数据长度的总和,而是索引键字段定义长度的总和。下面做个简单的测试,记录一下。root@sky:~# mysql -u sky -p -h127.0.0.1Enter password:Welcome to the MySQL monitor. C
2009-11-10 11:56:00 969
原创 MySQL里建立索引应该考虑数据库引擎的类型
前一直没注意这一点,突然一闪念想起来,下面唠唠:比方说有一个文章表,我们要实现某个类别下按时间倒序列表显示功能:SELECT * FROM articles WHERE category_id = … ORDER BY created DESC LIMIT …这样的查询很常见,基本上不管什么应用里都能找出一大把类似的SQL来,学院派的读者看到上面的SQL,可能会说SELECT *不好
2009-11-10 11:55:00 614
原创 mysql索引的一个技巧
针对select * from table where col1 > number order by col2 desc。其实按照常规的方法可以这样设计:key(col1, col2)但是这种办法在mysql里不算是理想的,where条件里限定索引前部分是一个范围的情况下后面的order by还是会有filesort。如果where条件里限定索引前部分是一个常量,那么order by
2009-11-10 11:54:00 537
原创 memory型表支持Hash索引
mysql> create table test_memory -> (i smallint not null auto_increment, -> name varchar(10),primary key(i)) -> engine=memory charset=gbk; Query OK, 0 rows affected (0.01 sec) my
2009-11-10 11:54:00 765
转载 mysql 查看索引使用情况
这是以读为主的线上库root@read 02:28:07>show status like ‘Handler_read%’; +———————–+——-+ | Variable_name | Value | +———————–+——-+ | Handler_read_first | 0 | | Handler_read_key | 0
2009-11-10 11:52:00 4978
原创 MySQL数据库按指定格式导出数据进行备份(select into outfile)和恢复数据的方法
drop table if exists test; CREATE TABLE `test` ( `name` varchar(50) default NULL, `note` varchar(50) default NULL ) DEFAULT CHARSET=utf8 truncate table test; -- 这里插入一个带有分号,双引号,换行符,逗号的数据行
2009-11-06 15:41:00 3534
spring applicationContext.xml详细配置
2008-10-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人