上一页 1 ··· 4 5 6 7 8 9 下一页
摘要: 前几天群里有人问MySQL的游标能不能嵌套使用,想当然地以为不能,后来试了下,居然可以,唉,不能随便想当然啊。例子如下:CREATE PROCEDURE curdemo() NOT DETERMINISTIC CONTAINS SQL SQL SECURITY DEFINER COMMENT '' BEGIN declare done1,done2 int default 0; declare name1,name2 varchar(20); declare id1,id2 int; declare cur1 cursor for select id,name f... 阅读全文
posted @ 2011-10-28 11:50 wwh 阅读(325) 评论(0) 推荐(0) 编辑
摘要: 大型的系统,数据库往往会根据业务逻辑分隔放在多台机上,但统计的时候又经常需要互相关联,MySQL理论上是不支持多个主库同步到一个从库上的,那么如果实现多主一从以方便统计查询呢?我试着利用MyISAM的简单文件存储的特点来实现,过程如下:1设置主库,启用Binlog,建议复制帐号。具体过程跟一主多从设置一样。2设置从库,在从库使用mysqld_multi启动多库实例,每个实例对应一个主库,并分别设置好主从复制。需要注意的是,1、从库只安装MyISAM引擎,这样不管主库是用什么引擎,从库都使用MyISAM。2、从库的几个实例的数据目录使用同一个,这样每个实例都可以访问其他实例的表。3、使用Cron 阅读全文
posted @ 2011-10-28 11:43 wwh 阅读(662) 评论(0) 推荐(0) 编辑
摘要: 今天几台MySQL服务器突然停电,重启后复制无法启动,总是报如下错误:080922 10:29:01 [Note] Slave SQL thread initialized, starting replication in log 'mysql-bin.000778' at position 2874108, relay log ' ./relay-bin.003287' position: 2874245080922 10:29:01 [Note] Slave I/O thread: connected to master 'replication@1 阅读全文
posted @ 2011-10-28 11:42 wwh 阅读(439) 评论(0) 推荐(0) 编辑
摘要: 昨天修改一个表的字段,发现主从复制同步失效了,但同步进程没有出错,mysql日志也没有出错,仔细查找了一下原因,发现是新增的自增主键字段的起始值在主从库上不一致,导致按主键更新数据时无法在从库找到对应记录。事情经过如下:表table1(主库为innodb类型,从库为MyISAM类型),有一自增主键pid,现将pid改成非自增,非主键,另外增加一自增主键。alter table table1 modify pid int not null;alter talbe table1 drop primary key;alter table table1 add aid int not null aut 阅读全文
posted @ 2011-10-28 11:40 wwh 阅读(423) 评论(0) 推荐(0) 编辑
摘要: ./configure --prefix=/usr/local/nginx安装Nginx时报错./configure: error: the HTTP rewrite module requires the PCRE library.安装pcre-devel解决问题yum -y install pcre-devel错误提示:./configure: error: the HTTP cache module requires md5 functionsfrom OpenSSL library. You can either disable the module by using--withou. 阅读全文
posted @ 2011-10-28 11:37 wwh 阅读(164) 评论(0) 推荐(0) 编辑
摘要: 由于Cookie是保存的用户客户端的,安全性存在问题,为保证用户数据的安全性,我们必须使用Session机制来保存用户登录后的一些信息。 如果我们使用LVS对Apache实现负载均衡,就无法保证用户每次都能被分配到同一台Apache Server上,以取到自己的Session,虽然LVS可以加-p参数来保证客户端每次都被分配到同一台Apache Server上,但这种方式存在一些弊端,比如必须设置一个保持时间,如果时间太长了,LVS就需要缓存大量信息,时间太短了,又不能保证用户每次被分配到同一台Server上,而且这种方式也不易实现Session的冗余备份。 因此,我们需要Session共享, 阅读全文
posted @ 2011-10-28 11:30 wwh 阅读(1096) 评论(0) 推荐(0) 编辑
摘要: LVS是1998年5月由章文嵩博士发起和领导的优秀的集群解决方案,许多商业的集群产品,比如RedHat的Piranha,TurboLinux公司的Turbo Cluster等,都是基于LVS的核心代码的。在现实的应用中,LVS得到了大量的部署。 1.3 LVS集群的特点功能 有实现三种IP负载均衡技术和八种连接调度算法的IPVS软件。在IPVS内部实现上,采用了高效的Hash函数和垃圾回收机制,能正确处理所调度报文相关的ICMP消息(有些商品化的系统反而不能)。虚拟服务的设置数目没有限制,每个虚拟服务有自己的服务器集。它支持持久的虚拟服务(如HTTP Cookie和HTTPS等需要该功能的支持 阅读全文
posted @ 2011-10-28 11:20 wwh 阅读(462) 评论(0) 推荐(0) 编辑
摘要: 今天用CPAN安装Term::ReadLine,报了个这样的错误Going to read /root/.cpan/sources/modules/03modlist.data.gz Can't locate object method "data" via package "CPAN::Modulelist" (perhaps you forgot to load "CPAN::Modulelist"?) at (eval 31) line 1. at /usr/lib/perl5/5.8.5/CPAN.pm line 34 阅读全文
posted @ 2011-10-28 11:14 wwh 阅读(1077) 评论(0) 推荐(0) 编辑
摘要: 锁升级是将众多细粒度锁转换为较少的粗粒度的锁的过程,以削减系统开销。当事务超过它的升级极限时,Microsoft® SQL Server™ 2000 自动将行锁和页锁升级为表锁。例如,当事务从表中请求行时,SQL Server 自动获取受影响的行上的锁,并在包含这些行的页和表或者索引上放置更高级别的意向锁。当事务控制的锁数量超过了它的极限时,SQL Server 会试图将表上的意向锁更改为更强的锁(例如,将意向排它 (IX) 锁更改为排它 (X) 锁)。获取更强的锁后,表事务持有的所有页级锁和行级锁都被释放,从而削减锁的开销。SQL Server 可以为同一查询选择行和页锁定,例如, 阅读全文
posted @ 2011-10-28 11:11 wwh 阅读(702) 评论(0) 推荐(0) 编辑
摘要: 如果使用innodb存储引擎,推荐使用innotop来监控管理,详见:http://www.xaprb.com/blog/2006/07/02/innotop-mysql-innodb-monitor/如果想在windows下使用,请参照:http://www.xaprb.com/blog/2006/11/11/how-to-install-innotop-on-microsoft-windows/ 阅读全文
posted @ 2011-10-28 11:07 wwh 阅读(368) 评论(0) 推荐(0) 编辑
上一页 1 ··· 4 5 6 7 8 9 下一页