
MySQL
江山如此多浇
不积跬步无以至千里,不积小流无以成江海
展开
-
mysql 分库分表
分表是分散数据库压力的好方法。分表,最直白的意思,就是将一个表结构分为多个表,然后,可以再同一个库里,也可以放到不同的库。当然,首先要知道什么情况下,才需要分表。个人觉得单表记录条数达到百万到千万级别时就要使用分表了。1,分表的分类1>纵向分表将本来可以在同一个表的内容,人为划分为多个表。(所谓的本来,是指按照关系型数据库的第三范式要求,是应该在同一个表的。转载 2014-10-23 16:09:05 · 455 阅读 · 0 评论 -
sql执行顺序
一、准备执行SQL语句 当SQL语句进入Oracle的库缓 1) 语法检查:检查SQL语句拼 2) 语义分析:核实所有的与数 3) 轮廓存储检查:检查数据字 4) 生成执行计划:使用基于成 5) 建立二进制代码:基于执行 一旦为执行准备好了语句,并且重用那些语句的执SQL语句的系统,SQL执行计划重用。对那些连接了很多表的查序。 二、sql执行顺序执行顺序:转载 2014-10-29 21:41:42 · 302 阅读 · 0 评论 -
关于MySQL的wait_timeout连接超时问题报错解决方案
在说这个错误之前先说明我的项目是通过Hibernate来进行数据库操作的关于MySQL连接超时问题,估计很多人都遇到过:大致情形都是这样,开发测试时程序都是正常的,一到第二天就出先莫名错误,比如在我的项目中就是定时任务执行,每天凌晨一点执行一次,也就是24小时每隔24小时执行,远远超出了8小时如果你刚好在数据库超时的第一时间内看到日志记录的话那么,第一次超时发生的错误就是这样的:转载 2014-10-16 10:10:45 · 1083 阅读 · 0 评论 -
centos6.4 安装 mysql5.5 confilt冲突 mysql5.1 lib 解决
[root@rongyiweb soft]# rpm -ivh * Preparing... ########################################### [100%] file /usr/share/mysql/charsets/README from install of MySQL-server-5.5.32-2转载 2014-10-19 22:52:10 · 621 阅读 · 0 评论 -
sql调优技巧
1 避免无计划的全表扫描 如下情况进行全表扫描:- 该表无索引- 对返回的行无人和限制条件(无Where子句)- 对于索引主列(索引的第一列)无限制条件- 对索引主列的条件含在表达式中- 对索引主列的限制条件是is (not) null或!=- 对索引主列的限制转载 2014-11-03 22:48:57 · 696 阅读 · 0 评论 -
linux下mysql的安装?
Linux系统上安装MySQL 5.5prm1.准备工作从MySQL官网上分别下载mysql服务器端于客户端包。如:MySQL-server-5.5.15-1.linux2.6.x86_64.rpm和MySQL-client-5.5.15-1.linux2.6.x86_64.rpm并放到/opt目录下2.检测系统是否安装MySQL(1)进入系统后,检测是否安装mysql转载 2014-10-19 22:50:00 · 406 阅读 · 0 评论