美文网首页
mysql 分区 + 脏读

mysql 分区 + 脏读

作者: feiai | 来源:发表于2018-05-14 16:50 被阅读0次

ALTER TABLE user_2  PARTITION  BY  RANGE (YEAR(createTime))

PARTITION p1 VALUES LESS THAN (2017),

-- PARTITION user_2017 VALUES LESS THAN (2017),

-- PARTITION user_2016 VALUES LESS THAN (2016),

-- PARTITION user_2015 VALUES LESS THAN (2015),

-- PARTITION user_2014 VALUES LESS THAN (2014),

PARTITION p11 VALUES LESS THAN MAXVALUE

);

-- 查询分区情况

select

  partition_name part, 

  partition_expression expr, 

  partition_description descr, 

  table_rows 

from information_schema.partitions  where

  table_schema = schema() 

  and table_name='user_2'

-- 分区

-- 最大分区 1024

-- 建立分区:去掉外键索引,唯一索引,full-text全文检索索引,建立 createTime主键索引

-- SELECT YEAR(createTime) FROM user_2

EXPLAIN SELECT count(*) from user_2 where createTime >= '2017'

EXPLAIN SELECT count(*) from user where createTime >= '2017'

给分区分配不同的物理磁盘

https://m.aliyun.com/yunqi/ziliao/59904

脏读,是一种隔离级别,with(nolock),读取数据不加锁,spring tx 可以传 uncommit来获取脏读数据,innodb 设置并发数 128线程

http://blog.itpub.net/15498/viewspace-2141352/

相关文章

  • mysql 分区 + 脏读

    ALTER TABLE user_2 PARTITION BY RANGE (YEAR(createTime)) ...

  • MySQL分区表

    确认mysql是否支持分区表 mysql分区表的特点 创建mysql数据表为hash表 常用mysql分区的类型 ...

  • 事务隔离级别

    Mysql锁(七)丢失更新,脏读,不可重复读,幻读 ****这些问题的出现的原因**** 之所以出现更新丢失,脏读...

  • mysql分库分表

    课程内容 mysql分区 水平切分 垂直切分 1. mysql分区 1.1 什么是分区? mysql数据库中的数据...

  • mysql表分区

    mysql表分区主要分为RANGE分区,LIST分区,HASH分区,LINEAR HASH分区,KEY分区 目前,...

  • 对MySQL交换分区的实践

    前言 在介绍交换分区之前,我们先了解一下 mysql 分区。 数据库的分区有两种:水平分区和垂直分区。而MySQL...

  • mysql知识点总结

    mysql事务 什么是事务 事务的四大特性 事务的隔离级别 脏读,不可重复读,幻读分别是什么 隔离级别脏读不可重复...

  • Mysql分区

    介绍 Mysql5.5只支持水平分区,还不支持垂直分区。MySQL分区不能与使用 MERGE,CSV或 FEDER...

  • mysql事务隔离级别与spring事务隔离级别的区别

    mysql事务隔离级别与spring事务隔离级别的区别: 脏读:为什么会出现脏读,因为你对数据库的任何修改都会是...

  • mysql分区

    mysql分区 Mysql支持水平分区,并不支持垂直分区;水平分区:指将同一表中不同行的记录分配到不同的物理文件中...

网友评论

      本文标题:mysql 分区 + 脏读

      本文链接:https://www.haomeiwen.com/subject/mlsjdftx.html