mysql 分区 管理
发布于:2013-1-16 13:07 作者:kevin.Zhu 浏览:15 分类:MysqlRANGE和LIST分区的管理
假设已经使用下面的CREATE TABLE和INSERT语句创建了一个按照RANGE分区的表,并且已经插入了10条记录:
mysql>CREATE TABLE tr (id INT, name VARCHAR(50), purchased DATE)
->PARTITION BY RANGE(YEAR(purchased))
->(
->...
MYSQL 经验总结( tmp_table_size 和 索引)
发布于:2013-1-16 13:07 作者:kevin.Zhu 浏览:9 分类:Mysql增加 tmp_table_size 值 但big-tables 不能配制
mysql 的配置文件中,tmp_table_size 的默认大小是 32M。如果一张临时表超出该大小,MySQL产生一个 The table tbl_name is full 形式的错误,如果你做很多高级 GROUP BY 查询,增加 tmp_table_size 值。
tmp_t...
mysql性能优化
发布于:2013-1-16 13:06 作者:kevin.Zhu 浏览:17 分类:Mysqlhttp://www.yesky.com/imagesnew/software/mysql/manual_Performance.html
以下是某门户网站的mysql状态实例及分析过程,绝对的第一手数据资料,很生动的体现了参数thread_cache_size优化的效果及优化该参数的必要性,希望对各位系统管理员能有帮助。
说明:
根据调查发现以上服务器线程缓存thread_cach...
mysql查询更新时的锁表机制分析
发布于:2013-1-16 13:06 作者:kevin.Zhu 浏览:15 分类:Mysql为了给高并发情况下的mysql进行更好的优化,有必要了解一下mysql查询更新时的锁表机制。
一、概述
MySQL有三种锁的级别:页级、表级、行级。
MyISAM和MEMORY存储引擎采用的是表级锁(table-level locking);BDB存储引擎采用的是页面锁(page-level locking),但也支持表级锁;InnoDB存储引擎既支持行级锁(row-lev...
skip-external-locking – MySQL性能参数详解
发布于:2013-1-16 13:05 作者:kevin.Zhu 浏览:11 分类:Mysqlhttp://www.bootf.com/594.html
MySQL的配置文件my.cnf中默认存在一行skip-external-locking的参数,即“跳过外部锁定”。根据MySQL开发网站的官方解释,External-locking用于多进程条件下为MyISAM数据表进行锁定。
如果你有多台服务器使用同一个数据库目录(不建议),那么每台服务器都必须开启externa...
mysql复制表命令
发布于:2013-1-16 13:04 作者:kevin.Zhu 浏览:8 分类:Mysqlmysql复制表命令。
复制整个表
create table new_table select * from old_table;
复制,不复制数据
create table new_table select * from old_table where 0;
mysql 导入与备份
发布于:2013-1-16 13:04 作者:kevin.Zhu 浏览:10 分类:Mysql备份:
mysqldump --lock-tables -u username -p databasename tablename > bakeupsavepath.sql
恢复:
source < xxx.sql
MySQL创建用户与授权
发布于:2013-1-16 13:04 作者:kevin.Zhu 浏览:17 分类:Mysql命令:CREATE USER 'username'@'host' IDENTIFIED BY 'password';
说明:username - 你将创建的用户名, host - 指定该用户在哪个主机上可以登陆,如果是本地用户可用localhost, 如果想让该用户可以从任意远程主机登陆,...
mysqldump参数详细说明
发布于:2013-1-16 13:03 作者:kevin.Zhu 浏览:17 分类:MysqlMysqldump参数大全(参数来源于mysql5.5.19源码)
参数
参数说明
--all-databases , -A
导出全部数据库。
mysqldump -uroot -p --all-databases
--all-tablespaces , -Y
导出全部表空间。
mysqldump -uroot -p --all-...
MySQL:分区与分表的区别和联系
发布于:2013-1-16 13:03 作者:kevin.Zhu 浏览:12 分类:Mysql将mysql非分区表转换为分区表
发布于:2013-1-16 13:03 作者:kevin.Zhu 浏览:15 分类:Mysql查看表的分布状况
mysql> select count(*) from justin;
+----------+
| count(*) |
+----------+
| 5845246 |
+----------+
1 row in set (0.00 sec)
mysql> select ...
mysql 复制表
发布于:2013-1-16 13:02 作者:kevin.Zhu 浏览:13 分类:MysqlMySQL复制表数据操作相信大家都不会太陌生,下面就为您详细介绍MySQL复制表数据到新表的步骤,希望对您会有所启迪。
1.MySQL复制表结构及数据到新表
CREATE TABLE 新表
SELECT * FROM 旧表
2.只复制表结构到新表
CREATE TABLE 新表
SELECT * FROM 旧表 WHERE 1=2
即:让WHERE条件不...
mysql Slave_IO_Running:NO(解决方法)
发布于:2013-1-16 13:02 作者:kevin.Zhu 浏览:10 分类:Mysql
Master slave 复制错误
Description:
Slave_IO_Running:NO
Slave_SQL_Running:Yes
Seconds_Behind_Master: NULL
本人遇到的Slave_IO_Running:NO的情况有下面两种:
1. 在配置slave同步时因为slave访问master没有权限导致;
...
Slave_SQL_Running: No mysql同步故障解决方法
发布于:2013-1-16 13:01 作者:kevin.Zhu 浏览:9 分类:MysqlMySQL分区(Partition)详解
发布于:2013-1-16 13:01 作者:kevin.Zhu 浏览:12 分类:Mysql= 水平分区(根据列属性按行分)=
举个简单例子:一个包含十年发票记录的表可以被分区为十个不同的分区,每个分区包含的是其中一年的记录。
=== 水平分区的几种模式:===
* Range(范围) – 这种模式允许DBA将数据划分不同范围。例如DBA可以将一个表通过年份划分成三个分区,80年代(1980's)的数据,90年代(1990's...
mysql表设计----列类型介绍 优化
发布于:2013-1-16 13:01 作者:kevin.Zhu 浏览:16 分类:Mysqlhttp://blog.csdn.net/wyzxg/article/details/7270833
author:skate
time:2012/02/18
mysql表设计-------列类型介绍
在我们设计数据库时一些经验,合理的评估表的增量,预计大小,分库分表、整库表的数量(为了方便维护与性能,mysql库一般500张表以里)...
MySQL 性能优化
发布于:2013-1-16 13:00 作者:kevin.Zhu 浏览:13 分类:Mysqlhttp://blog.chinaunix.net/uid-17282739-id-3201157.html
在平时被问及最多的问题就是关于 MySQL 数据库性能优化方面的问题,所以最近打算写一个MySQL数据库性能优化方面的系列文章,希望对初中级 MySQL DBA 以及其他对 MySQL 性能优化感兴趣的朋友们有所帮助。
这是 MySQL数据库性能优化专题 系...