MySQL
ShadowWalker
这个作者很懒,什么都没留下…
展开
-
MySQL数据库优化方案2
MySQL数据库优化方案2Write-BY: Karl2013.10.21面对智能交通卡口数据库超大的问题(150000/天/摄像头),需要从数亿条数据中快速检索数据,此时就需要对数据库进行性能优化,可以是用MyISAM引擎,但此时不能进行rollback操作,并且myisam在写库操作的时候会产生排他锁,如果写操作一直占用的话,那么其他连接请求一直就处于等待中,从而造成堵塞,甚至能把原创 2013-10-21 18:04:23 · 870 阅读 · 0 评论 -
Mysql MRG_MyISAM引擎分表法
Mysql MRG_MyISAM引擎分表法DROP TABLE IF EXISTS `t_s_offline_event1`;CREATE TABLE `t_s_offline_event1` ( `id` int(11) NOT NULL , `fileName` varchar(128) DEFAULT NULL, `fileOffTime` int(11) DEFAULT原创 2013-11-25 23:27:28 · 1326 阅读 · 0 评论 -
mysql中间件研究(Atlas,cobar,TDDL)
mysql-proxy是官方提供的mysql中间件产品可以实现负载平衡,读写分离,failover等,但其不支持大数据量的分库分表且性能较差。下面介绍几款能代替其的mysql开源中间件产品,Atlas,cobar,tddl,让我们看看它们各自有些什么优点和新特性吧。AtlasAtlas是由 Qihoo 360, Web平台部基础架构团队开发维护的一个基于MySQL协议的数据中间层项目。它是转载 2014-07-15 13:45:22 · 928 阅读 · 0 评论 -
Transaction resolution unknown.
2015/06/11 00:03:24,228 [ERROR] [http-bio-1081-exec-4] [com.xx.sxSendSms(SmsService.java:185)] java.net.SocketTimeoutException: Read timed out2015/06/11 00:03:24,230 [ERROR] [http-bio-1081-exec-4原创 2015-06-17 15:54:24 · 26507 阅读 · 0 评论 -
MySQL innodb引擎,事务提交 commit 异常,但数据提交成功
昨天线上服务出现的奇怪的异常,数据库中数据已经提交(都是innodb引擎), 但是java代码抛出异常,并从日志分析是commit异常,最后在catch中的rollback都为时已晚。这次的异常可与之前的与众不同,之前的如果commit异常了,数据肯定是回滚了(mysql服务器没有收到commit,并且连接已经中断),commit异常了,但是服务器数据没有回滚。原创 2016-02-24 17:57:50 · 15353 阅读 · 6 评论