![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库
文章平均质量分 62
lc87624
这个作者很懒,什么都没留下…
展开
-
记最近遇到的一次数据库死锁问题
[b]问题描述[/b] 度假后台在更新完DB的数据后会通知dumper进行一次全量dump,但不时会遇到dumper没有收到通知的情况。通过查看度假后台的日志,发现在发送全量dump通知的时候抛出了"dead lock detached"的错误,由于后台代码此处并没有采用多线程,进而怀疑是DB死锁,于是请求老何支援。查看DB的错误日志,发现是后台系统和dumper的sql产生了死锁。 死锁...原创 2012-07-19 18:03:15 · 102 阅读 · 0 评论 -
记公司邮件组里的一次sql优化讨论
Hi ALL 无线有一张表,需要对其中一个token字段按照一个规则除重 表结构如下: [code="sql"] +---------------+--------------+------+-----+---------+----------------+ | Field | Type | Null | Key | Default | Ext...原创 2012-07-27 10:37:10 · 96 阅读 · 0 评论 -
【Tips】多进程执行UPDATE的小技巧
假设有1000万条数据,通过seq命令将其拆为1000份,每份10000条,通过xargs命令并发起5个进程执行。 [code="sql"] seq 0 9999 | xargs -I{} -P5 echo 'update xxx set xxx=xxx where id >=1000*{} and id ...原创 2012-11-13 12:06:22 · 230 阅读 · 0 评论 -
dbcp重连问题排查
使用数据库连接池时,免不了会遇到断网、数据库挂掉等异常状况,当网络或数据库恢复时,若无法恢复连接池中的连接,那必然会是一场灾难。 关于dbcp的自动重连配置,网上相关的资料也不少,通过以下资料,并对照官方文档中的参数说明,大致能了解各项配置的含义,我就不冗诉了,本文的目的主要是对问题排查的经过做个简单的记录。 参考资料: [list] [*][url=http://agapple.it...原创 2012-11-25 15:30:05 · 268 阅读 · 0 评论 -
【译】深入理解JDBC的超时设置
本译文已投稿至ImportNew:[url]http://www.importnew.com/2466.html[/url] [b]原文地址[/b]:[url]http://www.cubrid.org/blog/dev-platform/understanding-jdbc-internals-and-timeout-configuration/[/url] 恰当的JDBC超时设置能...原创 2013-01-21 21:54:07 · 1245 阅读 · 0 评论