mysql数据库
danns888
这个作者很懒,什么都没留下…
展开
-
Got error: 1449: The user specified as a definer ('root'@'%') does not exist when using LOCK TAB
在linux下,用mysql的导出语句: mysqldump -hlocalhost -uroot -pPasswd table>/home/ftp/test.sql 出现了 mysqldump: Got error: 1449: The user specified as a definer('root'@'%') does not exist whenusing LOCK TABLES转载 2013-01-04 11:23:46 · 1366 阅读 · 0 评论 -
MySQL中的配置参数interactive_timeout和wait_timeout(可能导致过多sleep进程的两个参数)
1)interactive_timeout: 参数含义:服务器关闭交互式连接前等待活动的秒数。交互式客户端定义为在mysql_real_connect()中使用CLIENT_INTERACTIVE选项的客户端。 参数默认值:28800秒(8小时) (2)wait_timeout: 参数含义:服务器关闭非交互连接之前等待活动的秒数。 在线程启动时,根据全局wait_timeout值或全转载 2013-05-23 09:32:56 · 468 阅读 · 0 评论 -
解决MYSQL 8小时问题
最近的一个项目在Hibernate使用C3P0的连接池,数据库为Mysql。开发测试没有问题,在运行中每个一段长的空闲时间就出现异常: java 代码 Java代码 org.hibernate.exception.JDBCConnectionException: could not execute query at org.hibernate.exception.转载 2013-05-21 11:16:36 · 641 阅读 · 0 评论 -
mysql show processlist命令 详解
processlist命令的输出结果显示了有哪些线程在运行,可以帮助识别出有问题的查询语句,两种方式使用这个命令。 1. 进入mysql/bin目录下输入mysqladmin processlist; 2. 启动mysql,输入show processlist; 如果有SUPER权限,则可以看到全部的线程,否则,只能看到自己发起的线程(这是指,当前对应的MySQL帐户转载 2013-05-23 09:54:05 · 329 阅读 · 0 评论 -
mysql更新一个表里的字段等于另一个表某字段的值
update a left join c on a.id = c.id set a.body = c.c1 where a.id=c.id;转载 2014-04-29 15:00:00 · 608 阅读 · 0 评论 -
建立索引的好处
创建索引可以大大提高数据库系统的查询性能。 a) 通过创建唯一性索引,可以保证数据库表中每一行数据的唯一性。 b) 可以大大加快数据的检索速度,这也是创建索 引的最主要的原因。 c) 可以加速表和表之间的连接,特别是在实现数据的参考完整性方面特别有意义。 d) 在使用分组和排序子句进行数据检索时,同样可以 显著减少查询中分组和排序的时间。 e) 通过使用索引,可以在查询的过程中,使用优化隐藏器,提转载 2014-04-03 16:35:19 · 2463 阅读 · 0 评论