28 MySQL数据库
It_BeeCoder
这个作者很懒,什么都没留下…
展开
-
MySQL数据库MVCC总结
MVCC总结 MySQL数据库中有两种方式来实现数据的可见性,一种是通过加锁的方式,另一种是通过MVCC来保证;MVCC全名为多版本并发控制,是基于undo log来实现的。 MySQL数据库中的记录除了用户自定义的字段外,还有三个隐藏字段,分别为ID,事务id及回滚指针;当用户记录没有自定义主键时,会添加一个id来表示主键,否则则没有id这个字段。而事务id及回滚指针是必有得。 读已提交的实现: 可重复读实现: 未写完待补充。。。。。 ...原创 2021-12-06 20:58:40 · 152 阅读 · 0 评论 -
MySQL锁总结
MySQL数据库锁的分类 按照锁的粒度分: 表锁 行锁 其中行锁包括记录锁(对单条记录加锁),gap锁,next-key锁,插入意向锁; 记录锁能避免脏读和可重复读; gap锁锁的是记录间隙,能够避免脏读,可重复读和幻读; 按照锁的属性分: 共享锁(S锁) 排他锁(X锁) 共享锁和排他锁的兼容情况如下表所示: 按照锁的状态分: 意向共享锁(IS锁) 意向排他锁(IX锁) 意向共享锁和意向排他锁属于表锁 意向共享锁:如果要对表中的记录加共享锁,则会对表加意向共享锁; 意向排他锁原创 2021-12-06 20:40:05 · 100 阅读 · 0 评论 -
MySQL数据类型--字符串类型
From:http://blog.csdn.net/u011794238/article/details/50953414 字符串类型是在数据库中存储字符串的数据类型,字符串类型包括char,varchar,text,enum和set。 OK,我们来一个一个的看下上面提到的几种类型。 char类型和varchar类型 char类型和varchar类型都是在创建表时指转载 2017-05-10 09:38:16 · 438 阅读 · 0 评论 -
MySQL数据库如何解决大数据量存储问题
利用MySQL数据库如何解决大数据量存储问题? 各位高手您们好,我最近接手公司里一个比较棘手的问题,关于如何利用MySQL存储大数据量的问题,主要是数据库中的两张历史数据表,一张模拟量历史数据和一张开关量历史数据表,这两张表字段设计的很简单(OrderNo,Value,DataTime)。基本上每张表每天可以增加几千万条数据,我想问如何存储数据才能不影响检索速度呢?需不需要换oracle数据转载 2017-05-10 09:43:31 · 2108 阅读 · 0 评论 -
MySQL---数据库从入门走向大神系列(十四)-ComboPooledDataSource(C3P0连接池配置)
From:http://blog.csdn.net/qq_26525215/article/details/52212260 需要准备的jar包: MySQL的jar包mysql-connector-Java-5.1.39-bin目前是5.1.39版本: http://dev.mysql.com/downloads/connector/j/ C3p0的2个包转载 2017-07-01 20:44:53 · 530 阅读 · 0 评论