• 关于

    InnoDB引擎的4大特性?

    的搜索结果
  • MySQL灵魂100问,你能答出多少?

    前言 本文主要受众为开发人员,所以不涉及到MySQL的服务部署等操作,且内容较多,大家准备好耐心和瓜子矿泉水. 前一阵系统的学习了一下MySQL,也有一些实际操作经验,偶然看到一篇和MySQL相关的面试文章,发现其中的一些问题自己也回答不好,虽然知识点大部分都知道,但是无法将知识串联起来. 因此决...

    文章 java填坑路 2019-09-11 974浏览量

  • InnoDB并发如此高,原因竟然在这?

    《InnoDB行锁,如何锁住一条不存在的记录?》埋了一个坑,没想到评论反响剧烈,大家都希望深挖下去。原计划写写InnoDB的锁结束这个case,既然呼声这么高,干脆全盘系统性的写写InnoDB的并发控制,锁,事务模型好了。 体系相对宏大,一篇肯定写不完,容我娓娓道来,通俗地说清楚来龙去脉。 一、并...

    文章 初商 2019-08-09 433浏览量

  • 《MySQL技术内幕:InnoDB存储引擎第2版》——导读

    前言 为什么要写这本书过去这些年我一直在和各种不同的数据库打交道,见证了MySQL从一个小型的关系型数据库发展为各大企业的核心数据库系统的过程,并且参与了一些大大小小的项目的开发工作,成功地帮助开发人员构建了可靠的、健壮的应用程序。在这个过程中积累了一些经验,正是这些不断累积的经验赋予了我灵感,于...

    文章 华章计算机 2017-08-01 1355浏览量

  • 万券齐发助力企业上云,爆款产品低至2.2折起!

    限量神券最高减1000,抢完即止!云服务器ECS新用户首购低至0.95折!

    广告

  • 数据库面试葵花宝典,让你面试一次过

    我网名sugar(甦哥)~ 一直从事数据库行业10余年,工作于某数据库服务公司,兼数据库资深讲师,就面试中大家遇到的比较困惑的数据库问题,和刚进入数据库领域的同学们,我在这里给大家做一个详细的总结,希望对大家在工作或者面试中有所帮助,老师会倾囊相授,道行尚浅,大家相互学习!让我们努力学习技术,为了...

    文章 甜桃子 2019-07-03 1360浏览量

  • InnoDB架构,一幅图秒懂!

    网上写MySQL架构的文章比较多,写InnoDB架构的文章比较少,今天简单说说InnoDB架构。 画外音:一分钟,一幅图,秒懂。 MySQL简要架构是怎么样的? MySQL整体分为三层:(1)客户端,是各种编程语言的connector;(2)MySQL服务,内部包含各种组件,实现各种功能;(3)文...

    文章 云起君 2020-02-04 122浏览量

  • 阿里面试官必问的12个MySQL数据库基础知识,哪些你还不知道?

    数据库基础知识 为什么要使用数据库 什么是SQL? 什么是MySQL? 数据库三大范式是什么 mysql有关权限的表都有哪几个 MySQL的binlog有有几种录入格式?分别有什么区别? 数据类型 mysql有哪些数据类型 引擎 MySQL存储引擎MyISAM与InnoDB区别 MyISAM...

    文章 Java架构师追风 2020-05-22 635浏览量

  • 《MySQL技术内幕:InnoDB存储引擎第2版》——1.3 MySQL存储引擎

    1.3 MySQL存储引擎 通过1.2节大致了解了MySQL数据库独有的插件式体系结构,并了解到存储引擎是MySQL区别于其他数据库的一个最重要特性。存储引擎的好处是,每个存储引擎都有各自的特点,能够根据具体的应用建立不同存储引擎表。对于开发人员来说,存储引擎对其是透明的,但了解各种存储引擎的区别...

    文章 华章计算机 2017-08-01 1960浏览量

  • 《MySQL技术内幕:InnoDB存储引擎第2版》——2.6 InnoDB关键特性

    2.6 InnoDB关键特性 InnoDB存储引擎的关键特性包括:?插入缓冲(Insert Buffer)?两次写(Double Write)?自适应哈希索引(Adaptive Hash Index)?异步IO(Async IO)?刷新邻接页(Flush Neighbor Page)上述这些特性为...

    文章 华章计算机 2017-08-01 1354浏览量

  • 性能优化|深入理解mysql索引数据结构与算法

    什么是索引? 在mysql中,索引就是帮助mysql快速找到某条数据的一种数据结构,它是排好序的,独立于mysql表数据之外的。 索引数据结构分为哪几种 二叉树、红黑树、Hash表、B树。 在这里我们主要介绍hash表和B树 Hash表 什么是hash?hash是一种散列函数,通过将输入...

    文章 乐哉开讲 2020-10-21 1670浏览量

  • [MySQL FAQ]系列 — 从MyISAM转到InnoDB需要注意什么

    问题当前,绝大多数业务场景用InnoDB已经完全能搞定了,越来越多的业务从MyISAM转向InnoDB引擎,那么有哪些注意事项呢?分析当了解完两种引擎的不同之处,很轻松的就能知道有哪些关键点了。总的来说,从MyISAM转向InnoDB的注意事项有: 1、MyISAM的主键索引中,可以在非第一列(非...

    文章 晚来风急 2017-08-02 1869浏览量

  • MySQL里面的innodb_support_xa

    在看innodb_support_xa之前我们要先看下什么是XA,什么是两阶段提交。 XA 一个协调分布式事务的标准接口,为了遵从ACID原则,允许多个DB参与事务。为了查看更多,请 Section 13.3.7, “XA Transactions”。通常情况下,默认都启用了XA分布式事务支持。如...

    文章 漫天花雨 2018-02-07 4857浏览量

  • InnoDB的哈希算法

    InnoDB存储引擎中自适应哈希索引使用的是散列表(Hash Table)的数据结构。但是散列表不只存在于自适应哈希中,在每个数据库中都存在。设想一个问题,当前我的内存为128G,我怎么得到内存中的某一个被缓存的页呢?内存中查询速度很快,但是也不可能遍历所有内存。这时,对于字典操作,O(1)的散列...

    文章 jephon 2017-01-17 683浏览量

  • MySQL 5.7.6 新特性一览

    release note:http://dev.mysql.com/doc/relnotes/mysql/5.7/en/news-5-7-6.html download: http://cdn.mysql.com/Downloads/MySQL-5.7/mysql-5.7.6-m16.tar.gz...

    文章 zhaiwx_yinfeng 2016-05-10 1372浏览量

  • 5G时代,如何彻底搞定海量数据库的设计与实践

    5G时代,业务数据越来越丰富,业务使用MySQL数据库作为后台存储,存储引擎使用InnoDB,会带来哪些挑战?如何针对公司业务特点及MySQL数据库特性,制定若干数据库使用规范供一线RD在设计业务时参考部分内容要求强制执行。本文从介绍MySQL相关关键基础架构,并结合实际案例介绍表和索引的设计技巧...

    文章 奈学教育技术分享 2020-06-04 266浏览量

  • InnoDB 个性化备份

    如果想知道如何使用xtrabackup,请翻阅之前的文章 xtrabackup核心文档 xtrabackup原理深入浅出 为什么要使用xtrabackup 常用的备份有哪些 性能对比 逻辑备份 vs 物理备份 逻辑备份优点: 占用空间小,安全 逻辑备份缺点: 恢复速度慢 物理备份优点: 备...

    文章 兰春 2016-08-19 4371浏览量

  • MySQL数据库常用面试题解析(100题收藏版)

    前言 MySQL数据库常用面试题解析(100题收藏版) 数据库 1. MySQL 索引使用有哪些注意事项呢? 可以从三个维度回答这个问题:索引哪些情况会失效,索引不适合哪些场景,索引规则 索引哪些情况会失效 查询条件包含or,可能导致索引失效 如何字段类型是字符串,where时一定用引号括起来,...

    文章 游客x3ep55vjljc6o 2020-09-29 549浏览量

  • 1分钟了解MyISAM与InnoDB的索引差异

    《数据库索引,到底是什么做的?》介绍了B+树,它是一种非常适合用来做数据库索引的数据结构: (1)很适合磁盘存储,能够充分利用局部性原理,磁盘预读; (2)很低的树高度,能够存储大量数据; (3)索引本身占用的内存很小; (4)能够很好的支持单点查询,范围查询,有序性查询; 数据库的索引分为主键索...

    文章 初商 2019-08-09 244浏览量

  • TokuDB · 引擎特性 · zstd压缩算法

    有4压缩很任性 TokuDB有着出色的压缩特性,这不是”盖”的: RDS上有个InnoDB实例,1天的数据将近700GB空间,换成TokuDB后(默认zlib压缩),同样的700GB可以保存5天的数据,业务读写性能也无任何影响,空间成本直线下降。 为什么TokuDB的压缩这么给力? 因为TokuD...

    文章 db匠 2016-05-23 3114浏览量

  • Mysql数据库存储引擎

    简单介绍 存储引擎就是指表的类型。数据库的存储引擎决定了表在计算机中的存储方式。存储引擎的概念是MySQl的特点,而且是一个插入式的存储引擎概念。这就决定了MySQl数据库中的表可以使用不同的存储方式存储。用户可以根据自己的不同要求,选择不同的存储方式、是否进行事务处理等。 查询方式及内容解析 ...

    文章 科技小能手 2017-11-12 1145浏览量

  • 2020年MySQL数据库面试题总结(50道题含答案解析和思维导图)

    前言 关于MySQL的知识点总结了一个思维导图分享给大家,希望对大家有所帮助。 1、MySQL 中有哪几种锁? (1)表级锁:开销小,加锁快;不会出现死锁;锁定粒度大,发生锁冲突的概率最 高,并发度最低。(2)行级锁:开销大,加锁慢;会出现死锁;锁定粒度最小,发生锁冲突的概率最 低,并发度也最高。...

    文章 Java架构师追风 2020-08-17 2024浏览量

  • mysql各种引擎对比、实战

    1)存储引擎概述; (2)MySQL各大存储引擎; (3)InnoDB和MyIsam使用及其原理对比; (4)InnoDB和MyIsam引擎原理; (5)剩余引擎的使用DEMO(主要是Mrg_Myisam分表); 文章目录:(例子下载在最下方) (1)存储引擎概述 为什么要合理选择数据库存储...

    文章 sunsky303 2018-01-12 1324浏览量

  • MySQL · 引擎新特性 · 可开关的InnoDB死锁检测

    在数据库系统中,死锁问题几乎是不可避免的,一般要么是资源互相占用导致,或者是系统内部的锁升级(在innodb内尤其普遍),尤其是糟糕的未经审查的SQL设计通常是导致死锁的元凶。在MySQL InnoDB引擎中,死锁的检测是通过深度遍历进行的,每一个需要等待的行锁请求都需要去检测是否可能产生死锁。 ...

    文章 zhaiwx_yinfeng 2016-09-25 9220浏览量

  • 《MySQL DBA修炼之道》——1.6 存储引擎简介

    本节书摘来自华章出版社《MySQL DBA修炼之道》一书中的第1章,第1.6节,作者:陈晓勇,更多章节内容可以访问云栖社区“华章计算机”公众号查看。 1.6 存储引擎简介 运行如下命令可查看表的引擎。 mysql> show table status like 'sys_accont' \G...

    文章 华章计算机 2017-05-02 1767浏览量

  • MySQL优化系列(五)--数据库存储引擎(主要分析对比InnoDB和MyISAM以及讲述Mrg_Myisam分表)

    MySQL优化系列(五)--数据库存储引擎(主要分析对比InnoDB和MyISAM以及讲述Mrg_Myisam分表) 之前一直是使用默认MySQL的InnoDB存储引擎,没有思考过为什么使用,也没思考过其优缺和其他数据库存储引擎。直到我去实习了,在优化的过程中,才发现自己很无知,知识很局限。为此...

    文章 优惠券发放 2018-12-01 1851浏览量

  • MySQL数据库学习研究(细究Percona Server 5.6)

    文献引自:https://www.percona.com/blog/2013/10/08/a-closer-look-at-percona-server-5-6/ Vadim Tkachenk 发表        2013年10月7日,Percona Server 5.6版本发行...

    文章 zhangshengdong 2016-02-16 918浏览量

  • MySQL · 引擎特性 · MySQL logical read-ahead

    背景 之前的月报中我们比较了InnoDB linear read-ahead和Oracle的multiblock read,两个的性能有所差别,具体可以参考月报详情。 这两种方式之所以带来了更高的吞吐量,都基于数据存储的连续性的假设,比如MySQL使用自增字段作为pk的InnoDB索引表,或者是O...

    文章 db匠 2016-05-23 2025浏览量

  • 这38个小技巧告诉你如何快速学习MySQL数据库

    无论是运维、开发、测试,还是架构师,数据库技术是一个必备加薪神器,那么,一直说学习数据库、学MySQL,到底是要学习它的哪些东西呢?此文为你揭晓,你值得一看!看过别忘记点赞+转发支持哦。 1.如何快速掌握MySQL? ⑴培养兴趣 兴趣是最好的老师,不论学习什么知识,兴趣都可以极大地提高学习效...

    文章 欧阳愠斐 2018-09-10 907浏览量

  • 这38个小技巧告诉你如何快速学习MySQL数据库

    无论是运维、开发、测试,还是架构师,数据库技术是一个必备加薪神器,那么,一直说学习数据库、学MySQL,到底是要学习它的哪些东西呢?此文为你揭晓,你值得一看!看过别忘记点赞+转发支持哦。 1.如何快速掌握MySQL? ⑴培养兴趣 兴趣是最好的老师,不论学习什么知识,兴趣都可以极大地提高学习效率。当...

    文章 java填坑路 2018-10-16 1327浏览量

  • 【七天深入MySQL实战营】答疑汇总Day1 MySQL MGR 8.0 高可用实战

    Day1 MySQL MGR 8.0 高可用实战https://developer.aliyun.com/article/781434 Day2 MySQL 高并发场景实战https://developer.aliyun.com/article/781435 Day3 MySQL Java 开...

    文章 开发者小助手 2021-01-25 1432浏览量

  • MySQL · 引擎特性 · DROP TABLE之binlog解析

    Drop Table的特殊之处 Drop Table乍一看,与其它DDL 也没什么区别,但当你深入去研究它的时候,发现还是有很多不同。最明显的地方就是DropTable后面可以紧跟多个表,并且可以是不同类型的表,这些表还不需要显式指明其类型,比如是普通表还是临时表,是支持事务的存储引擎的表还是不...

    文章 db匠 2017-11-21 1730浏览量

1 2 3 4 ... 8 >

云产品推荐

上海奇点人才服务相关的云产品 小程序定制 上海微企信息技术相关的云产品 国内短信套餐包 ECS云服务器安全配置相关的云产品 开发者问答 阿里云建站 自然场景识别相关的云产品 万网 小程序开发制作 视频内容分析 视频集锦 代理记账服务