文章分类 -  MySQL

MySQL
MySQL数据库操作实战
摘要:昨天项目发布,要做数据移行,要实现的功能很变态,时间很紧迫,基本上是使出了全身解数,才能有快又准地完成工作,期间发现很多小技巧串联起来使用,效果的确非常好。 武器: 1 mysqldump+mysql命令=>数据的导入导出,备份恢复 2 perl命令行=>很多时候,你有一个想法,它就能只用一句话,帮你实现它,省得编写很多代码的麻烦 3 shell命令=>组合拳,单独的命令谁都会,组合... 阅读全文
posted @ 2008-11-04 16:47 一江水 阅读(654) 评论(0) 推荐(0) 编辑
MySQL InnoDB存储引擎的一些参数
摘要:InnoDB做为MySQL目前最广泛的事务存储引擎,很多地方的设计和Oracle都是共通的。对于Oracle DBA来说,学习的时候可以多和Oracle的一些特性进行类比,当然也要明白二者之间的区别。 innodb_additional_mem_pool_size 用于缓存InnoDB数据字典及其他内部结构的内存池大小,类似于Oracle的library cache。这不是一个强制参数,可以被突... 阅读全文
posted @ 2008-09-30 09:17 一江水 阅读(1657) 评论(0) 推荐(0) 编辑
MySQL 在国外facebook,flickr等公司内的使用情况
摘要:基本上用MySQL 5.0, 操作系统则是Linux的天下,开发语言用php,python,java,c++,另外facebook还用erlang的 MySQL对DBA的需求较小,程序员就是dba facebook平均每个db server有20个数据库 阅读全文
posted @ 2008-07-11 01:02 一江水 阅读(1230) 评论(0) 推荐(0) 编辑
MySQL分表实现上百万上千万记录分布存储的批量查询设计模式
摘要:MySQL分表实现上百万上千万记录分布存储的批量查询设计模式 Tim http://hi.baidu.com/jabber/blog/category/Mysql 我们知道可以将一个海量记录的 MySQL 大表根据主键、时间字段,条件字段等分成若干个表甚至保存在若干服务器中。 唯一的问题就是跨服务器批量查询麻烦,只能通过应用程序来解决。谈谈在Java中的解决思路。其他语言原理类似。 阅读全文
posted @ 2008-07-11 00:57 一江水 阅读(2867) 评论(0) 推荐(0) 编辑
MySQL 分表分数据库服务器的一种方案HSCALE, 基于MySQL proxy
摘要:在大型的应用中,我们经常碰到MySQL的表数据需要无限扩充的情形。我们通常有以下一些解决方案,但是现成的方案都不是完美的。 比如, MySQL master/slave: 只适合大量读的情形,未必适合海量数据。 MySQL cluster: 提供的可能不是大家想要那种功能。 MySQL proxy: MySQL master/slave配合 MySQL 5.1 partition: 只是将一个表存储上逻辑分开,部分改善了性能,但是可扩展性仍然是问题。 MySQL 按应用逻辑分表和分数据库,通过程序来决定数据存放的表,目前很多公司都是这么做的。它的主要问题是跨区查询,可参考Tim以前的文章MySQL分表实现上百万上千万记录分布存储的批量查询设计模式 阅读全文
posted @ 2008-07-11 00:16 一江水 阅读(1467) 评论(0) 推荐(0) 编辑
MySQL中MyISAM引擎与InnoDB引擎性能简单测试[转]
摘要:MySQL中MyISAM引擎与InnoDB引擎性能简单测试,主要是针对插入操作,在是否自动提交等设置对操作的影响。 阅读全文
posted @ 2008-07-04 18:12 一江水 阅读(561) 评论(0) 推荐(0) 编辑