- 2010/7/25 9:42:22思考mysql内核之初级系列1--- mysql的启动过程
- 有一天,两个不懂mysql内核的人想去了解mysql内核代码,两个人不是去调试代码、查找资料,而是在那边思考。因为不了解内核,所以边思考边去验证。 使用的mysql代码是5.1.7,调试环境是windows平台下的vs2003。 bingxi:“alex,你觉得mysql的启动过程会是什么样的呢?我们以银行为例吧。” alex:“嗯,bingxi。早上银行开门了,会先准备好环境,然后开门迎客,my[阅读全文]
- 专题:作者:yzyangwanfu
- 2010/7/23 0:14:11Ubuntu下Postgresql-8.4安装及配置
- 第一步:在ubuntu下安装postgresqlsudo apt-get install postgresql-8.4 postgresql-client-8.4 postgresql-contrib-8.4以上指令安装服务端和命令行客户端psql。/usr/lib/postgresql/8.4/ 存放postgresql相关的二进制文件/usr/lib/postgresql/8.4/bin/ 可[阅读全文]
- 专题:作者:jiwan
- 2010/7/23 0:13:26Ubuntu下PostgreSQL数据库集群(PL/Proxy)配置方法
- 原理只是一个概念,可操作性不强,看了n多的半原理半细节的相关文章,却总是被各种各样的细节困惑住。为了自己下次能够快速的使用postgresql,以流水帐的方式记录配置postgresql集群的步骤,有些结论是自己猜想的或者引用的,以后发现错误再修正吧。顺便发些感想(跳过下面一段,都是题外话,其实就是废话):其实很多东西,从原理上说都很简单,几乎我们每个人都能说上一点。但是实际上,原理性的文章一般可[阅读全文]
- 专题:作者:jiwan
- 2010/7/23 0:11:04(总结)mysql中对已存在的表做增/删/改列的相关操作
- 1.创建列 alter table tablename add colname type not null default '0'; 例: alter table mmanapp_mmanmedia add appid_id integer not null default 372; 2.删除列 alter table tablename drop column colname; 例: alter[阅读全文]
- 专题:作者:Dante
- 2010/7/21 9:45:07用MySQL实现发号器
- 问题:用mysql实现发号器功能,确保每次取到的id号都是唯一的实现:下面是一个大致的思路,抛个砖,欢迎回帖。根据号段大小,决定是否分成多个表,每个表事先填充各个不同的号段。每个应用端取号时,设置事务隔离级别为:repeatable read,并且采用下面的方式读取数据以下是代码片段:select`id`from`id_range_xx`orderbyidlimit1forupdate在上述情境中[阅读全文]
- 专题:作者:yejr
- 2010/7/20 9:54:56如何在MYSQL5.5只支出utf8环境下正常使用GBK网站
- 我们公司新配置了一台服务器,使用的mysql5.5,当时并没考虑到会有gbk的网站放上来,本来utf8网站都运行正常,后来有两台服务器合并,把老服务器拿回来了,老服务器上的网站全部放到新服务器上,这样就麻烦大了。老网站大量使用的是gbk版本,在新服务器上全部乱码。 执行时还会报gbk字符集不支持的错误,查看了一下字符集,mysql5.5确实默认情况下不支持gbk,那只好重新装了。 把mys[阅读全文]
- 专题:MYSQL乱码作者:ArthurXF
- 2010/7/15 19:54:17列式数据仓库引擎之Infobright
- infobright是一款开源列式数据仓库引擎,采用他们自己的knowledge grid架构(一直没有明白这两个单词),该引擎采取内部管理自身优化查询的方式,给用户带来更为轻松的体验。我们所要做的就是写出“漂亮”的sql,后面我会关于sql语句说点有趣的东西。infobright像很多优秀的开源软件一样,也都具有两个版本,社区版(ice)和企业版(iee),多数情况下,如果免费的能满足我们的实际[阅读全文]
- 专题:作者:zhang
- 2010/7/15 8:45:47Mysql 的执行计划
- mysql的执行计划:explain显示了mysql如何使用索引来处理select语句以及连接表。可以帮助选择更好的索引和写出更优化的查询语句。使用方法,在select语句前加上explain就可以了:如:explain select * from test1explain列的解释:table:显示这一行的数据是关于哪张表的type:这是重要的列,显示连接使用了何种类型。从最好到最差的连接类型为c[阅读全文]
- 专题:作者:phpor