码迷,mamicode.com
首页 >  
搜索关键字:innodb    ( 3665个结果
mysql Hash索引和BTree索引区别
Hash仅支持=、>、>=、<、<=、between。BTree可以支持like模糊查询 索引是帮助mysql获取数据的数据结构。最常见的索引是Btree索引和Hash索引。 不同的引擎对于索引有不同的支持:Innodb和MyISAM默认的索引是Btree索引;而Mermory默认的索引是Hash索 ...
分类:数据库   时间:2019-06-25 18:32:58    阅读次数:22
MySQL · 引擎特性 · InnoDB 事务系统
MySQL · 引擎特性 · InnoDB 事务系统 MySQL · 引擎特性 · InnoDB 事务系统 MySQL · 引擎特性 · InnoDB 事务系统 前言 关系型数据库的事务机制因其有原子性,一致性等优秀特性深受开发者喜爱,类似的思想已经被应用到很多其他系统上,例如文件系统等。本文主要介 ...
分类:数据库   时间:2019-06-25 17:19:27    阅读次数:20
ERROR 1071 (42000): Specified key was too long; max key length is 767 bytes
今天在MySQL 5.6版本的数据库中修改InnoDB表字段长度时遇到了"ERROR 1071 (42000): Specified key was too long; max key length is 767 bytes"错误,第一次遇到这个错误,遂花了点学习、研究过、总结这个问题。 我们先来创 ...
分类:其他好文   时间:2019-06-25 15:07:35    阅读次数:12
MySQL之存储引擎InnoDB和MyISAM的区别及底层详解(转)
题外话:中华文化博大进深,从学Java到数据库,无一不体现出同一组件鱼和熊掌不可兼得的要义。自然,编程中安全和效率也很难同时做到完美,这一次InnoDB和MyISAM又让我大开眼界。 好了,Talk is cheap,show you the code: 测试环境:Mysql 5.7.20-log, ...
分类:数据库   时间:2019-06-25 00:05:12    阅读次数:30
2019-06-24 MySQL备份相关工具与命令
1设计备份策略全备、增量、时间、自动1.2日常备份检查备份是否存在备份空间是否够用1.3定期恢复演练(测试库)一季度或者半年备份类型2.1热备在数据库正常业务时,备份数据,并且能够一致性恢复(只能是innodb)对业务影响非常小2.2温备锁表备份,只能查询不能修改(myisam)影响到写入操作2.3冷备关闭数据库业务,数据库没有任何变更的情况下,进行备份数据.业务停止备份方式及工具介绍3.1逻辑备
分类:数据库   时间:2019-06-24 19:37:35    阅读次数:19
Mysql 优化 -- 数据库结构
以下内容仅针对Mysql InnoDB引擎。内容主要来自Mysql 5.6版本Reference Manual。1 优化数据结构设计针对表结构进行仔细的设计是十分必要的,因为紧凑的数据结构设计能够显著地减少在磁盘交互时所需要交换的数据量、内存中所需的空间大小。以及,能够相应地减少索引所占的空间。总之... ...
分类:数据库   时间:2019-06-24 00:30:15    阅读次数:16
mysql中redo和binlog的区别
影响MySQL中redo的配置参数: innodb_log_file_size:指定每个redo日志大小,默认值48MB innodb_log_files_in_group:指定日志文件组中redo日志文件数量,默认为2 innodb_log_group_home_dir:指定日志文件组所在路劲,默... ...
分类:数据库   时间:2019-06-23 21:11:53    阅读次数:17
脏页flush和收缩表空间
mysql脏页 由于WAL机制,InnoDB在更新语句的时候,制作了写日志这一个磁盘操作,就是redo log,在内存写完redo log后,就返回给客户端, 即更新成功。 把内存里的数据写入磁盘的过程,术语就是flush,在flush之前,实际数据和数据库中的数据是不一致的,因为在redo log ...
分类:其他好文   时间:2019-06-23 12:46:15    阅读次数:18
MySQL-InnoDB-MVCC多版本并发控制
一、MySQL可重复读级别下,因为MVCC引起的BUG,下图1为相应的Java代码,其中事务1的生命周期最长,循环开启的事务2、3、4。。。与事务存在并发问题 图1 解决方案:将方法userRemoteService.addUser和UserBaseContext.getUserBaseByUser ...
分类:数据库   时间:2019-06-23 01:10:00    阅读次数:22
MySQL知识点总结
存储引擎 一些常用命令 查看MySQL提供的所有存储引擎 mysql show engines; 查看MySQL提供的所有存储引擎 (图片来源网络) 从上图我们可以查看出 MySQL 当前默认的存储引擎是InnoDB,并且在5.7版本所有的存储引擎中只有 InnoDB 是事务性存储引擎,也就是说只有 ...
分类:数据库   时间:2019-06-22 17:01:00    阅读次数:21
3665条   1 2 3 4 ... 367 下一页
© 2014 mamicode.com 版权所有 京ICP备13008772号-2
迷上了代码!