mysql中数据库learn目录结构:
看一下表sales的定义:
show create table sales \G
*************************** 1. row ***************************
Table: sales
Create Table: CREATE TABLE `sales` (
`id` int(11)...
分类:
数据库 时间:
2015-06-07 15:52:50
阅读次数:
190
一、什么是数据库分区下面来说一下什么是数据库分区,以mysql为例。mysql数据库中的数据是以文件的形势存在磁盘上的,默认放在/mysql/data下面(可以通过my.cnf中的datadir来查看),一张表主要对应着三个文件,一个是frm存放表结构的,一个是myd存放表数据的,一个是myi存表索...
分类:
数据库 时间:
2015-05-20 23:56:22
阅读次数:
215
原文地址:http://blog.csdn.net/feihong247/article/details/7885199 一、 mysql分区简介 数据库分区 数据库分区是一种物理数据库设计技术。虽然分区技术可以实现很多效果,但其主要目的是为了在特定的SQL操作中减少数据读写的总量以缩减sql语句的...
分类:
数据库 时间:
2015-05-20 22:17:13
阅读次数:
219
分区的信息是记录在information_schema.partitions 这个表里的。它不能直接定位行所在的分区,但它可查到每个分区中有多少行。例子:select partition_name as part,partition_expression as expr,partition_desc...
分类:
数据库 时间:
2015-05-10 00:57:15
阅读次数:
152
一、mysql分区的作用
二、Mysql分区的几种方式
三、Mysql分区具体实现
主从解决的主要问题
1、数据库的备份(主从数据库)
2、数据库的负载均衡(读写分离)
海量数据的解决方案
1、SQL语句的优化
2、大表拆小表的方式
水平分表和分区对比
list分区-按地区划分
hash分区-...
分类:
数据库 时间:
2015-05-07 22:06:08
阅读次数:
278
MySQLDatabasePartitioning:关于zabbix和MySQL分区表-支持zabbix2.0和2.2,mysql在有外键的表不支持分区表。在zabbix2.0和2.2中history和trend表没有使用外键,因此是可以在这些表中做分区的。Indexchanges:1.如果zabbix的数据库已经有了数据,更改索引可能需要一些时间,根据..
分类:
数据库 时间:
2015-04-29 15:15:50
阅读次数:
262
★针对海量数据的优化主要有两种方法(1)大表拆成小表垂直分表(竖切)---主键在每个分表中都会出现水平分表(横切)---字段一般稳定,而记录不稳定水平分表技术是将一个表拆分成多个表,比较常用的方式是将表中的记录按照某种Hash算法进行拆分,简单的拆分方法如取模方式。同..
分类:
数据库 时间:
2015-04-11 20:59:49
阅读次数:
207
mysql> create table stu(Id int(9) not null auto_increment, Name varchar(100) not null default '',Time datetime default null,primary key (Id,Time)) par...
分类:
数据库 时间:
2015-04-04 12:07:52
阅读次数:
136
本文转自:http://www.cnblogs.com/acpp/archive/2010/08/09/1795464.html一, 分区概念分区允许根据指定的规则,跨文件系统分配单个表的多个部分。表的不同部分在不同的位置被存储为单独的表。MySQL从5.1.3开始支持Partition。分区和手动...
分类:
数据库 时间:
2015-03-07 14:06:07
阅读次数:
227
MySQL使用分区表的好处: 1,可以把一些归类的数据放在一个分区中,可以减少服务器检查数据的数量加快查询。 2,方便维护,通过删除分区来删除老的数据。 3,分区数据可以被分布到不同的物理位置,可以做分布式有...
分类:
数据库 时间:
2015-03-05 13:11:12
阅读次数:
181