E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
MySql技术
mysql技术
内幕(五)索引与算法
#索引与算法5.1InnoDB存储引擎索引概述InnoDB存储引擎支持以下几种常见的索引B+树索引全文索引哈希索引 innodb存储引擎支持的哈希索引是自适应的,innodb存储引擎会根据表的使用情况自动为表生成哈希索引,不能人为干预是否在一张表中生成哈希索引。 B+树索引就是传统意义上的索引.这是目前关系型数据库系统中查找最为常用最为有效的索引。B+树索引的构造类似于二叉树,根据键值(Key
江北望江南
·
2019-10-09 17:43
mysql
《
MySQL技术
内幕:InnoDB存储引擎 第二版》读书笔记
《
MySQL技术
内幕:InnoDB存储引擎第二版》读书笔记第一章MySQL体系结构和存储引擎MySQL被设计为一个可移植的数据库,几乎能够在所有系统上运行,如Linux、windows等等,虽然各平台在底层
我希望睡个好觉
·
2019-10-04 09:08
读书笔记
mysql技术
内幕(四)表
表表就是关于特定实体的数据集合,这也是关系型数据库模型的核心。4.1索引组织表 在InnoDB存储引擎中,表都是根据主键顺序组织存放的,这种存储方式的表称为索引组织表(indexorganizedtable)。在InnoDB存储引擎表中,每张表都有个主键(PrimaryKey),如果在创建表时没有显式地定义主键,则InnoDB存储引擎会按如下方式选择或创建主键:首先判断表中是否有非空的唯一索引(
江北望江南
·
2019-09-30 14:47
mysql
mysql技术
内幕(三)文件
文件 数据库和InnoDB存储引擎表的各种类型文件。这些文件有以下这些。参数文件:告诉MySQL实例启动时在哪里可以找到数据库文件,并且指定某些初始化参数,这些参数定义了某种内存结构的大小等设置,还会介绍各种参数的类型。日志文件:用来记录MySQL实例对某种条件做出响应时写人的文件,如错误日志文件、二进制日志文件、慢查询日志文件、查询日志文件等。socket文件:当用UNIX域套接字方式进行连接
江北望江南
·
2019-09-30 14:19
mysql
MySQL中表分区技术详细解析
MySQL分区技术(是mysql5.1以版本后开始用->是甲骨文
mysql技术
团队维护人员以插件形式插入到mysql里面的技术)1、概述数据库单表到达一定量后,性能会有衰减,像mysql\sqlserver
·
2019-09-24 02:48
PHP+jQuery+Ajax+Mysql如何实现发表心情功能
实现发表心情功能通过php+jquery+ajax+
mysql技术
,大致流程我先给大家理下:主页index.html页面通过ajax获取心情图标及柱状图相关数据,当用户点击其中的一个心情图标时,向后台php
·
2019-09-23 23:26
学习计划
mysql:温故知新,复习下《高性能mysql》、《
MySQL技术
内幕Inno
野马之吹
·
2019-09-23 06:17
杂谈
Bootstrap 手风琴菜单的实现代码
好了,废话不多说了,直接给大家贴代码了,具体代码如下所示:论坛分类JavaJava基础Java面向对象Java核心APIJavaEE数据库SQL基础Oracle
MySQL技术
前沿NoSQLHadoopWebService
·
2019-09-22 19:20
【
Mysql技术
内幕InnoDB存储引擎】读书笔记
一、存储引擎1、InnoDB引擎设计目标是面向在线事务(OLTP)处理的应用。支持事务、行级锁、通过多版本并发控制(MVCC)支持高并发、提供一致性非锁定读、next-keylocking避免幻读、主键聚集索引2、MyISAM引擎设计目标是面向OLAP应用。不支持事务、不支持行锁、表锁设计、支持全文索引3、其他存储引擎略二、InnoDB体系结构1、线程模型InnoDB存储引擎是多线程模型,后台有多
leon66666
·
2019-09-17 17:00
收藏
文档:
MySQL技术
内幕InnoDB存储引擎链接:http://note.youdao.com/noteshare?
牛牛_735d
·
2019-08-27 23:37
推荐一些逐步深入学习mysql的书籍
推荐一些逐步深入学习MySQL的书籍:1,
MySQL技术
内幕:InnoDB存储引擎2,MySQL的官方手册3,MySQL排错指南4,高性能MySQL5,数据库索引设计与优化6,EffectiveMySQL
TPCloud
·
2019-08-21 21:23
mysql
书籍
深入学习
读《
MySQL技术
内幕:InnoDB存储引擎》笔录
本篇文章是用来记录我在阅读《
MySQL技术
内幕:InnoDB存储引擎》这本书时所做的笔记。
_xiaolin_
·
2019-08-19 11:17
读书笔记
【DB笔试面试422】平时看哪些技术类的书籍?
除此之外,关于MySQL数据库,有《深入浅出MySQL数据库开发、优化与管理维护(第2版)》、《
MySQL技术
内幕:InnoDB存储引擎》、《MySQLDBA工作笔记》
小麦苗
·
2019-08-13 10:00
《
MySQL技术
内幕五》-InnoDB-数据库事务
《
MySQL技术
内幕-InnoDB存储引擎》学习笔记五-数据库事务文章目录《
MySQL技术
内幕-InnoDB存储引擎》学习笔记五-数据库事务@[toc]第7章事务的东东概述与分类常说的数据库特性事务的分类事务特性的实现关于各种日志
小_杭
·
2019-07-26 14:00
笔记
数据库
MySQL
如何入门MySQL
原本写技术文章的目的是记录自己的工作学习,没有考虑到读者
MySQL技术
水平不一。本篇文章主要介绍
MySQL技术
的学习方法,刚入门的同学可以参考下。
wangkunj
·
2019-07-19 20:44
mysql
MySQL
如何入门 MySQL
原本写技术文章的目的是记录自己的工作学习,没有考虑到读者
MySQL技术
水平不一。本篇文章主要介绍
MySQL技术
的学习方法,刚入门的同学可以参考下。
kun_行者
·
2019-07-19 20:00
如何入门 MySQL
原本写技术文章的目的是记录自己的工作学习,没有考虑到读者
MySQL技术
水平不一。本篇文章主要介绍
MySQL技术
的学习方法,刚入门的同学可以参考下。
kunjian
·
2019-07-19 00:00
mysql
mysql技术
内幕学习总结
一、mysql体系和存储引擎1、数据库和数据库实例的区别数据库:存储数据的文件数据库实例:可以操作数据的程序2、mysql体系a、连接池b、管理服务和工具组件,backup、security等c、sql接口,dml、ddl等d、查询分析器e、优化器f、缓存g、插件式存储引擎h、数据文件二、innoDB存储引擎1、概述事物安全的存储引擎,是OLTP(在线事物处理器)应用核心表中的首选存储引擎,是第一
tocatch
·
2019-07-18 10:07
Java代码规范整理
参考文献资料《阿里巴巴开发手册》《编写可读代码的艺术》《代码之美》《代码整洁之道》《EffectiveJava》《Thinkinginjava》《
MySQL技术
内幕》《高性能MySQL》《EffectiveMyS
jeffrey_hjf
·
2019-07-04 20:46
MySQL中NULL对索引的影响深入讲解
翻了下《高性能MySQL第二版》和《
MySQL技术
内幕――InnoDB存储引擎第2版》,并没有看到关于这个的介绍。
CayChan
·
2019-07-04 10:42
《
MySQL技术
内幕 InnoDB存储引擎》阅读小记二
哈希索引是自适应的,不能人为干预是否在一张表中生成哈希索引。B+树索引并不能找到一个给定键值的具体行,只能找到对应的页,然后把页读到内存,再在内存中进行查找。在数据库的聚集索引(ClusteredIndex)中,叶子节点直接包含卫星数据(一整行数据)。在非聚集索引(NonClusteredIndex)中,叶子节点带有指向卫星数据的指针(其实就是相应行的聚集索引键)。索引的Cardinality属性
幺零小柒
·
2019-06-24 08:18
数据库
《
MySQL技术
内幕 InnoDB存储引擎》阅读小记一
MySQL是单进程多线程架构的数据库。MySQL数据库实例在系统上的表现就是一个进程。数据库是存储数据的文件的集合;数据库实例才是真正用于操作数据库文件的。从概念上说,数据库是文件的集合,是依照某种数据模型组织起来并存放于二级存储器中的数据集合;数据库实例是程序,是位于用户和操作系统之间的一层数据管理软件。MySQL的引擎是插件式的,存储引擎是基于表的,而不是数据库。如果没有显式地在表定义时指定主
幺零小柒
·
2019-06-22 16:57
MySQLl
InnoDB
数据库
mysql学习方法资源汇总
mysql技术
圈有哪些做得好,又注重分享的公司:OracleMySQL,MariaDB,Percona,Google,FB,Twitter,Taobao,NetEase…有哪些值得关注的个人:MarkCallaghan
huyangg
·
2019-06-11 09:17
mysql
MySQL技术
综合
记得:用快乐去奔跑,用心去倾听,用思维去发展,用努力去奋斗,用目标去衡量,用爱去生活。部署数据库apt-get update问题可能报错rm/var/lib/apt/lists/lockdpkg--configure-aapt-get install mysql-server弹框----输入密码确认密码///也可以mysql_secure_installation配置mysql -uroot -
Yf_666
·
2019-05-27 17:55
mysql
mysql_binlog
备份
劫后余生的总结(旅游网)
旅游网内容是基于Java Web的JSP+Cookie+Servlet框架进行开发的小型旅游网站本小型旅游网站采用JSP+
MySQL技术
,对数据库进行了操作。
银河火箭队
·
2019-05-17 17:52
JSP
MYSQL一路走来--2019!
以前很少用MYSQL,但由于现在工作需要所以开始研究
MYSQL技术
了。因之前由ORACLE功夫底子,所以学习MYSQL感觉还算好,不像初学者稍微费力点。一、最开始入门是,首先得学会安装。
dreamllover
·
2019-05-16 16:32
人生旅途之学习篇
MYSQL一路走来--2019!
以前很少用MYSQL,但由于现在工作需要所以开始研究
MYSQL技术
了。因之前由ORACLE功夫底子,所以学习MYSQL感觉还算好,不像初学者稍微费力点。一、最开始入门是,首先得学会安装。
dreamllover
·
2019-05-16 16:32
人生旅途之学习篇
详解用nginx+WordPress搭建个人博客全流程
0x00前言WordPress是世界上最受欢迎的CMS系统,它是基于php和
MySQL技术
栈的,并且还有很多插件,可扩展性非常强。正好最近有一台空闲的ECS,于是来搭建一个玩玩。
木滕子轩
·
2019-04-24 09:18
Sql执行平时都很快但是偶尔就会很慢
Sql执行平时都很快但是偶尔就会很慢记录一下在翻看
MySQL技术
文章的资料,觉得很不错就自己记录一下。大部分来源于网络。
张优秀
·
2019-04-22 10:28
MySQL
SQL
MySQL
基于java(jsp)旅游网站设计与实现毕业设计
本次毕业设计是应用了JSP+
MySQL技术
,采用了JSP+JavaBean+Servlet框架进行开发的小型旅游网站,并将开发的过程汇总在文章中,本文主要阐述了这次开发小型旅
IT源码
·
2019-04-21 00:09
MySQL-数据库的体系结构
作者:刘仁鹏参考资料:《
MySQL技术
内幕InnoDB存储引擎》MySQL体系结构从图中可以看出,MySQL由以下几部分组成:连接池组件管理服务和工具组件SQL接口组件查询分析器组件优化器组件缓冲组件插件式存储引擎物理文件另外
agile4j
·
2019-04-05 21:04
MySQL进阶书籍推荐
,整理如下:1.
MySQL技术
内幕:innodb存储引擎2.高可用MySQL3.高性能MySQL4.MySQL权威指南5.MySQL核心技术手册
半部论语
·
2019-03-28 11:38
mysql
关于 MySQL InnoDB 的聚簇索引的一个说明
《
MySQL技术
内幕InnoDB存储引擎第二版》-1.3.1节的描述为:“如果没有显式地在表定义时指定主键,InnoDB存储引擎会为每一行生成一个6字节的ROWID,并以此作为主键”;2.
Dongguabai
·
2019-03-20 11:57
mysql
《
MySQL技术
内幕:InnoDB存储引擎》第四章 表
4.1InnoDB存储引擎表类型像Oracle中的索引组织表(indexorganizedtable)。每张表都会有主键,如没有显式主键,则(1)、表中的非空唯一索引作为主键(2)、自动创建一个6字节大小的指针4.2InnoDB逻辑存储结构所有数据都被逻辑的存放在一个空间中,我们称之为表空间(tablespace)。表空间由段(segment)、区(extent)、页(page)组成,页在一些文档
半亩房顶
·
2019-03-13 21:45
MySQL书籍推荐
前段时间学习了《高性能MySQL》和《
MySQL技术
内幕InnoDB存储引擎》。这两本书说实话确实不错,对于想学习或者提高对MySQL认识的学习者,我强力推荐。
huang_0_3
·
2019-03-09 08:09
Mysql
查看MySQL InnoDB 表索引的高度
在看《
MySQL技术
内幕:InnoDB存储引擎》B+树索引章节中看到这么一句话:但是B+索引在数据库中有一个特点就是高扇出性,因此在数据库中,B+树的高度一般都在2-4层,也就是说查找某一键值的行记录时最多只需要
衣舞晨风
·
2019-02-18 21:38
MySQL
MySQL进阶
MySQL 8.0.14版本新功能详解
点击▲关注“数据和云”给公众号标星置顶更多精彩第一时间直达作者:崔虎龙,云和恩墨-开源架构部-
MySQL技术
顾问,长期服务于数据中心(金融,游戏,物流)行业,熟悉数据中心运营管理的流程及规范,自动化运维等方面
Enmotech
·
2019-02-17 22:00
《
MySQL技术
内幕:InnoDB存储引擎》2. InnoDB的体系架构
文章目录1.后台线程1.1masterthread2.内存池1.缓存池1.作用2.算法:LRU算法,增加midpoint的LRU算法2.缓存池列表3.脏页刷新机制:checkpoint机制1.脏页:在LRU中被改变的数据2.checkpoint机制4.关键特性4.1插入缓冲:insertbuffer4.2两次写(doublewrite):数据页可靠性4.3自适应哈希索引4.4异步IO脏页不直接刷出
larva_s
·
2019-02-17 16:11
MySQL
Mysql技术
内幕-锁
锁什么是锁锁是数据库系统区别于文件系统的关键特性,用于管理对共享资源的并发访问,比如记录和操作缓冲池LRU列表等lock和latchlatch:轻量级的锁,要求锁定时间必须非常短,latch可以分为互斥锁和读写锁,用来保证并发线程操作临界资源的正确性,并且通常没有死锁检测的机制lock:用来锁定数据库中的对象,入表,页,行,并且一般的lock会在事务commit或rollback后释放,有死锁检测
安桐530
·
2019-02-15 17:11
Mysql技术
内幕-日志文件
[TOC]文件错误日志错误日志文件对mysql的启动运行关闭过程进行了记录SHOWVARIABLESLIKE'log_error'慢查询日志默认不开启,需要手动设置log_slow_queries设置为trueselect*frommysql.slow_log;查询日志记录了所有对mysql数据库请求的信息,无论是否得到正确的执行二进制文件binlog记录了对mysql数据库执行更改的所有操作,然
安桐530
·
2019-02-14 11:15
读书笔记
书名:
Mysql技术
内幕第二版第一章mysql整体架构:连接池,管理服务及工具组件,sql接口(dml,ddl等),解析器,优化器,缓冲(cache&buffer),存储引擎,物理文件。
john不哭
·
2019-02-13 15:43
【划重点】
MySQL技术
内幕:InnoDB存储引擎
说明本文绝大部分内容来源《
MySQL技术
内幕:InnoDB存储引擎》一书,部分图片来源网络。
CaptainXiao
·
2019-02-12 00:00
mysql
存储引擎
innodb
【干货】
MySQL技术
面试题
1.你目前接触的MySQL版本是什么?除了官方版本,还接触过其他的MySQL分支版本吗? 三个流行的MySQL分支:Drizzle、MariaDB、PerconaServer(包括XtraDB引擎)。 MariaDB不仅是MySQL的替代品,主要是创新和提高了MySQL自有技术。新功能有:multi-sourcereplication多源复制、表的并行复制、galeracluster集群、sp
Time-space
·
2019-01-28 21:47
技术干货
mysql 面试题汇总
如有侵权请联系我文章的不足和错误请指正,好的建议也不要吝啬,我都会采纳并更正您的点赞是我持续更新的动力蓝字为补充考点内容参考自:《
Mysql技术
内幕》、《深入浅出Mysql》考题内容来源于百度,有一些是很久摘下来的
言技
·
2019-01-24 22:47
mysql
【原创】新说Mysql事务隔离级别
再加上很多书都说可重复读解决了幻读问题,比如《
mysql技术
内幕--innodb存储引擎》等,不一一列举了,因
专注java开发
·
2018-11-14 15:00
【原创】新说Mysql事务隔离级别
再加上很多书都说可重复读解决了幻读问题,比如《
mysql技术
内幕--innodb存储引擎》等,不一一列举了,因
孤独烟
·
2018-11-14 15:00
MySQL中NULL对索引的影响
翻了下《高性能MySQL第二版》和《
MySQL技术
内幕——InnoDB存储引擎第2版》,并没有看到关于这个的介绍。
hello_world!
·
2018-10-31 23:22
sql
【
MySQL技术
内幕】34-lock与latch
这里还要区分锁中容易令人混淆的概念lock与latch。在数据库中,lock与latch都可以被称为“锁”。但是两者有着截然不同的含义,本章主要关注的是lock。latch一般称为闩锁(轻量级的锁),因为其要求锁定的时间必须非常短。若持续的时间长,则应用的性能会非常差。在InnoDB存储引擎中,latch又可以分为mutex(互斥量)和relock(读写锁)。其目的是用来保证并发线程操作临界资源的
一直不懂
·
2018-10-27 12:14
MySQL技术内幕
窥探JDBC连接MySQL的源码实现原理
(来自《
Mysql技术
内幕InnoDB存储引擎》)上面讲到MySQL数据库在操作系统上的表现是进程,那么连接MySQL的本质就是进程间的通信。常用的进程间通信方式有管道,命名管道,
曾泽浩
·
2018-10-26 23:28
MySQL深入学习笔记
本文是阅读《
MySQL技术
内幕-InnoDB存储引擎》第二版,《MySQLDBA修炼之道》,以及《MySQL王者晋级之路》所记录的笔记.InnoDB体系架构线程主线程(MasterThread):将缓冲池中的数据异步刷新到磁盘
代码界吴彦祖
·
2018-10-18 19:25
MySql
上一页
9
10
11
12
13
14
15
16
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他