mysql
输了就掀桌子QAQ
这个作者很懒,什么都没留下…
展开
-
MySQL Group Replication 正式发布
MySQL Group Replication GA很多同学表示昨天的从你的全世界路过画风不对,好在今天MySQL界终于有大事情发生可作为聊资。话说,当昨天小伙伴们沉浸于双12的买买买节奏中,孰料远在美国西海岸的Oracle官方放出了最新的MySQL 5.7.17版本。更为重要的是,MySQL Group Replication(下简称MGR)终于来了。在之前的MySQL的一致性世界的转载 2016-12-14 09:31:25 · 661 阅读 · 0 评论 -
mysql数据类型详解1
1.bit 位字段值存储0和1写成的二进制值例如mysql> create table an_bit (id bit(8));mysql> insert into an_bit values (11);mysql> select * from an_bit;结果: id 00001000bigint从 -2^6原创 2016-12-14 10:05:05 · 217 阅读 · 0 评论 -
mysql数据类型详解2
1.float 单精度浮点数,不用指定小数精度decimal(M,S) M为全长,S为小数点后长度2.double双精度浮点数,不用指定小数精度double(M,S) M为全长,S为小数点后长度3.decimal(numeric)定点数decimal(M,S) M为全长,S为小数点后长度4.char原创 2016-12-14 15:52:47 · 343 阅读 · 0 评论 -
MySQL索引原理及慢查询优化
MySQL凭借着出色的性能、低廉的成本、丰富的资源,已经成为绝大多数互联网公司的首选关系型数据库。虽然性能出色,但所谓“好马配好鞍”,如何能够更好的使用它,已经成为开发工程师的必修课,我们经常会从职位描述上看到诸如“精通MySQL”、“SQL语句优化”、“了解数据库原理”等要求。我们知道一般的应用系统,读写比例在10:1左右,而且插入操作和一般的更新操作很少出现性能问题,遇到最多的,也...转载 2017-02-08 11:55:57 · 345 阅读 · 0 评论 -
MySQL详解--锁
锁是计算机协调多个进程或线程并发访问某一资源的机制。在数据库中,除传统的计算资源(如CPU、RAM、I/O等)的争用以外,数据也是一种供许多用户共享的资源。如何保证数据并发访问的一致性、有效性是所有数据库必须解决的一个问题,锁冲突也是影响数据库并发访问性能的一个重要因素。从这个角度来说,锁对数据库而言显得尤其重要,也更加复杂。本章我们着重讨论MySQL锁机制的特点,常见的锁问题,以及解决MySQL转载 2017-03-30 10:39:57 · 162 阅读 · 0 评论 -
MySQL的四种事务隔离级别
一、事务的基本要素(ACID) 1、原子性(Atomicity):事务开始后所有操作,要么全部做完,要么全部不做,不可能停滞在中间环节。事务执行过程中出错,会回滚到事务开始前的状态,所有的操作就像没有发生一样。也就是说事务是一个不可分割的整体,就像化学中学过的原子,是物质构成的基本单位。 2、一致性(Consistency):事务开始前和结束后,数据库的完整性约束没有被破坏 。比如A...转载 2018-12-07 22:36:52 · 113 阅读 · 0 评论 -
mysql-死锁
一个不可思议的死锁 死锁场景如下: 表结构: CREATE TABLE dltask (id bigint unsigned NOT NULL AUTO_INCREMENT COMMENT ‘auto id’,a varchar(30) NOT NULL COMMENT ‘uniq.a’,b varchar(30) NOT NULL COMMENT ...转载 2018-12-06 09:56:39 · 234 阅读 · 0 评论 -
MySQL B+树索引和哈希索引的区别
导读在MySQL里常用的索引数据结构有B+树索引和哈希索引两种,我们来看下这两种索引数据结构的区别及其不同的应用建议。二者区别备注:先说下,在MySQL文档里,实际上是把B+树索引写成了BTREE,例如像下面这样的写法:CREATE TABLE t(aid int unsigned not null auto_increment,userid int unsigned n...转载 2018-12-11 11:44:57 · 222 阅读 · 1 评论