mysql 分区 管理

发布于:2013-1-16 13:07 作者:kevin.Zhu 浏览:15 分类:Mysql

RANGE和LIST分区的管理

假设已经使用下面的CREATE TABLEINSERT语句创建了一个按照RANGE分区的表,并且已经插入了10条记录:

mysql>CREATE TABLE tr (id INT, name VARCHAR(50), purchased DATE)
->PARTITION BY RANGE(YEAR(purchased))
->(
->...

阅读全文>>

0

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...

阅读全文>>

0

mysql性能优化

发布于:2013-1-16 13:06 作者:kevin.Zhu 浏览:17 分类:Mysql

http://www.yesky.com/imagesnew/software/mysql/manual_Performance.html


以下是某门户网站的mysql状态实例及分析过程,绝对的第一手数据资料,很生动的体现了参数thread_cache_size优化的效果及优化该参数的必要性,希望对各位系统管理员能有帮助。

说明:
根据调查发现以上服务器线程缓存thread_cach...

阅读全文>>

0

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...

阅读全文>>

0

查看mysql 的配置信息

发布于:2013-1-16 13:05 作者:kevin.Zhu 浏览:12 分类:Mysql
键入命令行: mysql --verbose --help

阅读全文>>

0

skip-external-locking – MySQL性能参数详解

发布于:2013-1-16 13:05 作者:kevin.Zhu 浏览:11 分类:Mysql

http://www.bootf.com/594.html


MySQL的配置文件my.cnf中默认存在一行skip-external-locking的参数,即“跳过外部锁定”。根据MySQL开发网站的官方解释,External-locking用于多进程条件下为MyISAM数据表进行锁定。

如果你有多台服务器使用同一个数据库目录(不建议),那么每台服务器都必须开启externa...

阅读全文>>

0

mysql复制表命令

发布于:2013-1-16 13:04 作者:kevin.Zhu 浏览:8 分类:Mysql

mysql复制表命令。

复制整个表 
create table new_table select * from old_table; 
复制,不复制数据 
create table new_table select * from old_table where 0;

阅读全文>>

0

mysql 导入与备份

发布于:2013-1-16 13:04 作者:kevin.Zhu 浏览:10 分类:Mysql

备份:

mysqldump  --lock-tables  -u username -p databasename tablename > bakeupsavepath.sql


恢复:

source < xxx.sql


阅读全文>>

0

MySQL创建用户与授权

发布于:2013-1-16 13:04 作者:kevin.Zhu 浏览:17 分类:Mysql
一, 创建用户:

      命令:CREATE USER 'username'@'host' IDENTIFIED BY 'password';

      说明:username - 你将创建的用户名, host - 指定该用户在哪个主机上可以登陆,如果是本地用户可用localhost, 如果想让该用户可以从任意远程主机登陆,...

阅读全文>>

0

mysqldump参数详细说明

发布于:2013-1-16 13:03 作者:kevin.Zhu 浏览:17 分类:Mysql

Mysqldump参数大全(参数来源于mysql5.5.19源码)

参数

参数说明

--all-databases  , -A

导出全部数据库。

mysqldump  -uroot -p --all-databases

--all-tablespaces  , -Y

导出全部表空间。

mysqldump  -uroot -p --all-...

阅读全文>>

0

MySQL:分区与分表的区别和联系

发布于:2013-1-16 13:03 作者:kevin.Zhu 浏览:12 分类:Mysql

0

将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 ...

阅读全文>>

0

mysql 复制表

发布于:2013-1-16 13:02 作者:kevin.Zhu 浏览:13 分类:Mysql

MySQL复制表数据操作相信大家都不会太陌生,下面就为您详细介绍MySQL复制表数据到新表的步骤,希望对您会有所启迪。

1.MySQL复制表结构及数据到新表

CREATE TABLE 新表
SELECT * FROM 旧表

2.只复制表结构到新表

CREATE TABLE 新表
SELECT * FROM 旧表 WHERE 1=2
即:让WHERE条件不...

阅读全文>>

0

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没有权限导致;

...

阅读全文>>

0

MySQL分区(Partition)详解

发布于:2013-1-16 13:01 作者:kevin.Zhu 浏览:12 分类:Mysql
自5.1开始对分区(Partition)有支持,6.0应比较稳定

= 水平分区(根据列属性按行分)=
举个简单例子:一个包含十年发票记录的表可以被分区为十个不同的分区,每个分区包含的是其中一年的记录。

=== 水平分区的几种模式:===
* Range(范围) – 这种模式允许DBA将数据划分不同范围。例如DBA可以将一个表通过年份划分成三个分区,80年代(1980's)的数据,90年代(1990's...

阅读全文>>

0

mysql表设计----列类型介绍 优化

发布于:2013-1-16 13:01 作者:kevin.Zhu 浏览:16 分类:Mysql

http://blog.csdn.net/wyzxg/article/details/7270833

 

author:skate
time:2012/02/18

 

mysql表设计-------列类型介绍

 

在我们设计数据库时一些经验,合理的评估表的增量,预计大小,分库分表、整库表的数量(为了方便维护与性能,mysql库一般500张表以里)...

阅读全文>>

0

MySQL 性能优化

发布于:2013-1-16 13:00 作者:kevin.Zhu 浏览:13 分类:Mysql

http://blog.chinaunix.net/uid-17282739-id-3201157.html

在平时被问及最多的问题就是关于 MySQL 数据库性能优化方面的问题,所以最近打算写一个MySQL数据库性能优化方面的系列文章,希望对初中级 MySQL DBA 以及其他对 MySQL 性能优化感兴趣的朋友们有所帮助。

这是 MySQL数据库性能优化专题 系...

阅读全文>>

0

浅析MySQL数据碎片的产生

发布于:2013-1-16 13:00 作者:kevin.Zhu 浏览:13 分类:Mysql

【51CTO独家译文】本文浅析MySQL数据碎片的产生:定义,时间及成因。

MySQL列表,包括MyISAMInnoDB这两种最常见的类型,而根据经验来说,其碎片的产生及消除都是随机的。碎片会在你的表格中留下明显的空白,而这会给列表扫描工作带来相当大的困扰。对你的列表进行优化,这样会使列表的全面及分区扫描工作进行得更有效率。

碎片——实例

MySQL具有相当多不同种类的存储引擎来...

阅读全文>>

0

mysql修复工具mysqlcheck

发布于:2013-1-16 13:00 作者:kevin.Zhu 浏览:14 分类:Mysql


Java代码  收藏代码

  1. mysqlcheck -a -c -o -r -m --all-databases -uroot -p  


即可最佳化所有db 
参数含意: 
-a = Analyse given tables. 
-c = Check table for err...

阅读全文>>

0

«... 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 ... »