浙江省 杭州市 处女座
发消息 写留言
| 自我介绍 | 我,典型的男人,典型的穷人,典型的80后,典型的单身汉,典型的安徽人,典型的当代大学生,典型的小人物,典型的……,典型的中国人! |
| 近期心愿 | 赚很多人民币... |
| 博客等级 | 加载中... |
| 今日访问 | 加载中... |
| 总访问量 | 加载中... |
| 最后登录 | 加载中... |
2008-3-23 11:41:27 阅读(193) 评论(5)
2008-7-8 22:42:14 阅读(236) 评论(0)
这里首先需要解释的是,我想应该就是连接通道的含义了。那什么是连接通道呢?
所谓连接通道,就是客户端和服务器端保持连接的一个通道,它是逻辑上的一个概念。客户端通过连接通道发送sql语句到服务器端,服务端执行,将结果再通过连接通道返回至客户端。the connection is the pass when you connect to the server.
这个过程中,有几个临界点(逻辑上概念),是我们需要注意的,mysql也就在这几个临界点上做了文章。
1、当语句离开客户端的时候:
2008-7-8 22:41:24 阅读(126) 评论(0)
默认情况下,我们可以在4个级别分别设定mysql的字符集和校验规则,分别是server、database、table和column。实际上,我们甚至还可以单独对一串字符串设定其字符集和校验规则。下面就分别来对四个级别的设定说明一下:
server:
在启动mysql服务的时候,可以指定mysql server的字符集和校验规则,通过如下方式:
mysqld --character-set-server=latin1 --collation-server=latin1_swedish_ci
如果不亲自指定它们,那么mysql就会使用默认值。一般是latin1和latin1
2008-7-8 22:39:02 阅读(151) 评论(0)
2008-5-14 18:14:43 阅读(239) 评论(3)
有这样的一类需求,快速复制一张表,而这张表的数据量又非常的大。比方说本来是分区表,要把它重新变成非分区表,怎么能够快速的完成这样的操作呢?我下面给出2种大致的方法:
第一,就是利用CTAS方式来创建一张新表,当然要想加快速度,在数据库不是force logging的前提下,可以使用nologging方式来创建表
SQL> create table auction_auctions_bak
2 tablespace tbs_taobao
3 nologging
4 as
5 select * from auction_auctions;