mysql
meixiangnila
这个作者很懒,什么都没留下…
展开
-
[MySQL]快速解决"is marked as crashed and should be repaired"故障(转)
具体报错如下:Table '.\Tablename\posts' is marked as crashed and should be repaired提示说论坛的帖子表posts被标记有问题,需要修复。我记得以前也出现过类似的问题,但是只要点击Phpmyadmin上的repair按纽就自动修复了,但是这次很绝,什么都没有.于是赶快上网查找原因。最终将问题解决。解决方法如下:...原创 2013-12-09 13:03:49 · 213 阅读 · 0 评论 -
mysql数据库连接参数
数据源对象: org.apache.commons.dbcp.BasicDataSource#初始化连接数 #initialSize=20#最大的活动连接数#ssmaxActive=200#最大的空闲连接数,默认为8#maxIdle=50#最小的空闲连接数,默认为0#minIdle=10#当连接对象从池中获取的时候,是否需要验证连接是否可用,默认为t...原创 2013-09-21 15:03:46 · 672 阅读 · 0 评论 -
深入理解JDBC的超时设置
恰当的JDBC超时设置能够有效地减少服务失效的时间。本文将对数据库的各种超时设置及其设置方法做介绍。 真实案例:应用服务器在遭到DDos攻击后无法响应 在遭到DDos攻击后,整个服务都垮掉了。由于第四层交换机不堪重负,网络变得无法连接,从而导致业务系统也无法正常运转。安全组很快屏蔽了所有的DDos攻击,并恢复了网络,但业务系统却还是无法工作。 通过分析系统的thread dump发...原创 2014-03-24 14:01:16 · 96 阅读 · 0 评论 -
mysql的InnoDB_pages_distinct过多
由于数据表进行删除数据的任务,导致从某一刻时间起sql执行突然变得很慢。进行碎片整理的命令: ALTER TABLE XXX ENGINE=InnoDB;原创 2017-02-13 19:57:16 · 228 阅读 · 0 评论 -
mysql的日期比时间查了14个小时
今天使用mybatis查询mysql中的数据时,莫名其妙的所有时间都出错了,所有时间都比数据库时间多了14小时,考虑了一下,初步判定是系统时区的问题。因为mysql时区设置默认是操作系统时区,查看了下centos时区,东8区没有错,所以可以判定是代码里面设置了一个错误的时区。现在开始调试mybatis源码,调试到mysql-connector-java-6.0.4.jar包的com.m...原创 2017-11-14 13:43:46 · 946 阅读 · 0 评论