mysql数据库
yhddh2008
这个作者很懒,什么都没留下…
展开
-
使用java备份还原MySQL数据库
import java.io.*; public class BackupAndLoad { public static void main(String[] args) { backup(); load(); } /** * 备份检验一个sql文件是否可以做导入文件用的一个判断方法:把该sql文件分别用记事本和ultra * edit打开,如果看到...原创 2010-01-11 11:24:15 · 86 阅读 · 0 评论 -
MySQL server has gone away 问题的解决方法
来源:http://www.jb51.net/article/23781.htm mysql出现ERROR : (2006, 'MySQL server has gone away') 的问题意思就是指client和MySQL server之间的链接断开了。 造成这样的原因一般是sql操作的时间过长,或者是传送的数据太大(例如使用insert ... values的语句过长, 这种情况可以通...原创 2014-08-26 14:20:01 · 245 阅读 · 0 评论 -
mysql取得数据库所有表名和字段注释
mysql取得数据库所有表名和字段注释 1、取字段注释 Java代码 Select COLUMN_NAME 列名, DATA_TYPE 字段类型, COLUMN_COMMENT 字段注释 from INFORMATION_SCHEMA.COLUMNS Where table_name = 'companies'##表名 AND table_schem...原创 2013-12-11 17:22:17 · 229 阅读 · 0 评论 -
druid 配置教程
java程序很大一部分要操作数据库,为了提高性能操作数据库的时候,有不得不使用数据库连接池。数据库连接池有很多选择,c3p、dhcp、proxool等,druid作为一名后起之秀,凭借其出色的性能,也逐渐印入了大家的眼帘。接下来本教程就说一下druid的简单使用。 首先从http://repo1.maven.org/maven2/com/alibaba/druid/ 下载最新的jar包。如果...原创 2013-12-03 11:12:14 · 255 阅读 · 0 评论 -
处理百万级以上数据的注意事项
处理百万级以上的数据提高查询速度的方法: 1.应尽量避免在 where 子句中使用!=或<>操作符,否则将引擎放弃使用索引而进行全表扫描。 2.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。 3.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如: s...原创 2013-07-03 19:18:32 · 288 阅读 · 0 评论 -
mysql5.5 uuid做主键与int做主键的性能实测
偶然的机会,得知mysql主键的类型采用 varchar 存UUID 的查询性能没有int型做主键好。网上查询大量资料,都是停留在理论上的,因此,自己写了代码进行实测,以下结果仅供参考,不具备权威性。 三个表的字段,除了主键ID 分别采用varchar,bigint 和自动增长bigint不同外,其他三个字段都为 varchar 36位 数据库:mysql5.5 表类型:Inno...2012-06-07 14:28:51 · 338 阅读 · 0 评论 -
mysql 查看连接数的sql语句
show status like '%max%'; 当前最大连接数 show variables like '%max%'; 最大连接数原创 2011-04-07 14:55:01 · 671 阅读 · 0 评论 -
mysql sql 语句中的大小写规则
引用于:http://sulong.iteye.com/blog/145342 SQL 中的大小写规则在语句的不同部分是不同的,而且还取决于所引用的东西以及运行的操作系统。下面给出相应的说明:■ SQL 关键字和函数名。关键字与函数名是不区分大小写的。可按任意的大小写字符给出。■ 数据库与表名。MySQL 中数据库和表名对应于服务器主机上的基本文件系统中的目录和文件。因此,数据库与表...原创 2010-12-02 10:42:25 · 431 阅读 · 0 评论 -
MYSQL导入/导出sql文件
最近使用MYSQL建立数据库时遇到一个奇怪的问题,将MYSQL输出的sql文件再输入到另一个数据库中时老是出现莫名奇妙的错误.无奈,后来干 脆直接使用MYSQL相关命令语句导入,结果成功.具体步骤如下: 运行->cmd 输入 mysql -h[数据库名(比如localhost)]-u[用户名(比如root)] -p[密码(比如123)] <[文件地址(比如D:/...2010-04-22 15:27:49 · 93 阅读 · 0 评论 -
MySQL性能优化的参数简介
公司网站访问量越来越大,MySQL自然成为瓶颈,因此最近我一直在研究 MySQL 的优化,第一步自然想到的是 MySQL 系统参数的优化,作为一个访问量很大的网站(日20万人次以上)的数据库系统,不可能指望 MySQL 默认的系统参数能够让 MySQL运行得非常顺畅。通过在网络上查找资料和自己的尝试,我认为以下系统参数是比较关键的:(1)、back_log:要求 MySQL 能有的连接数量。当主要...原创 2010-01-11 11:29:28 · 65 阅读 · 0 评论 -
解决mysql事务死锁问题 导致的无法查询
1、运行事务死锁查询语句 SELECT * FROM INFORMATION_SCHEMA.INNODB_TRX; 2、在查询到得结果,找这个字段 (trx_mysql_thread_id),记下数值 3、执行以下sql语句 kill 82230715; 其中 82230715 为字段(trx_mysql_thread_id)的值。 查看正在锁的事务 ...原创 2015-03-17 10:30:22 · 386 阅读 · 0 评论