解决jdbc不能重连mysql的问题
http://bjzhanghao.cnblogs.com/archive/2004/12/10/75145.htmlhttp://bugs.mysql.com/bug.php?id=5020http://blog.csdn.net/bonbonstella/archive/2006/11/24/1409952.aspx[@more@]
mysql5.1关于自动重连的一些变化
以前mysql用的是3.23的版本,在调用C API的时候,基本不用重连的设置,但是现在使用mysql5.1,发现每天早上连接都会断掉,感觉很奇怪,仔细查阅文档,发现有2个参数:interactive_timeout,wait_timeout(缺省为28800秒),意思是如果28800秒没有任何操作,连接就自动断掉,但是奇怪的是为什么3.23也有这个参数却没发生这样是问题呢?后发现在5.0.3后,默认是超时断掉后不自动重连,如果需要设置为自动重连,需要在mysql_init()之后,用mysql_options()来设置MYSQL_OPT_RECONNECT为1,这样就可以自动重连了!!下面是连接的函数:int xdbmysql_connect (XdbMysqlB
这里介绍了mysql for c的API ODBC JDBC
http://www.ixpub.net/showthread.php?s=&threadid=618746&perpage=10&pagenumber=16[@more@]
回收mysql表的碎片
由于操作人员大量的删除了relationship表的数据达2千万行,但是mysql并不自动回收空间,所以决定做碎片整理(先测试):myisamchk -r relationship我是在mysql运行下做的,结果做完后查询的时候出现下面的问题:ERROR 1030 (00000): Got error 127 from table handler这个问题很郁闷,应该不会出现问题的呀,后来查阅资料发现了问题(http://www.xinlian.net/school/pc/MySQLinstall/):如果你用--skip-locking运行mysqld(它在一些系统上是缺省的,如Linux),当 mysqld正在使用同一个表时,你不能可靠地使用myisamchk检查一张表。如果你
mysql的一些优化
Mysql使用经验[转]目前项目性能指标是20万用户,20并发。用的是Mysql,但是总感觉性能很差,今天上网查了一下,发现的确没有好好的调整一下性能。先引用一个wiki,改天调整一下看看。[原文]同时在线访问量继续增大 对于1G内存的服务器明显感觉到吃力严重时甚至每天都会死机 或者时不时的服务器卡一下 这个问题曾经困扰了我半个多月MySQL使用是很具伸缩性的算法,因此你通常能用很少的内存运行或给MySQL更多的被存以得到更好的性能。 安装好mysql后,配制文件应该在/usr/local/mysql/share/mysql目录中,配制文件有几个,有my-huge.cnf my-