本站文章除注明转载/出处外,均为本站原创或翻译,转载前请务必署名原文链接~~~

InnoDB引擎的表空间

表空间从物理意义上来讲,InnoDB表由共享表空间、日志文件组(redo文件组)、表结构定义文件组成。若将innodb_file_per_table设置为on,则系统将为每一个表单独的生成一个table_name.ibd的文件,在此文件中,存储与该表相关的数据、索引、表的内部数据字典信息。表结构文件

MySQL联接查询算法(NLJ、BNL、BKA、HashJoin)

一、联接过程介绍为了后面一些测试案例,我们事先创建了两张表,表数据如下:CREATETABLEt1(m1int,n1char(1));CREATETABLEt2(m2int,n2char(1));INSERTINTOt1VALUES(1,'a'),(2,'b'),(3,'c');INSERTINTO

MySQL索引详解

索引介绍MySQL索引的建立对于MySQL的高效运行是很重要的,索引可以大大提高MySQL的检索速度。打个比方,如果合理的设计且使用索引的MySQL是一辆兰博基尼的话,那么没有设计和使用索引的MySQL就是一个人力三轮车。拿汉语字典的目录页(索引)打比方,我们可以按拼音、笔画、偏旁部首等排序的目录(

MySQL索引之B+树

索引是一种数据结构,用于帮助我们在大量数据中快速定位到我们想要查找的数据。索引最形象的比喻就是图书的目录了。注意这里的大量,数据量大了索引才显得有意义,如果我想要在[1,2,3,4]中找到4这个数据,直接对全数据检索也很快,没有必要费力气建索引再去查找。索引在MySQL数据库中分三类:B+树索引Ha

MySQL的查询缓存

查询缓存组件MySQL在服务器层维护了一个查询缓存的组件,如下图:这个查询缓存组件缓存的是完整select语句的查询结果,并且缓存数据是完全被维护在内存中的。因此,在相同select语句到达MySQL服务器时,MySQL可以通过对select语句进行hash得到对应key,然后从查询缓存直接获得并返

SQL查询在MySQL中的执行流程

客户端通过MySQL协议发起SQL查询请求,MySQLServer从线程池中分配一个连接线程与客户端建立连接;MySQL连接线程接收到客户端发送的SQL语句,对该语句进行hash,以hash后的结果为key在查询缓存中寻找对应的value,如果存在该value则直接返回结果,否则则继续下一步;如果未

MySQL的升级与降级

升级注意事项仅支持GA版本之间升级;5.6到5.7,先将5.6升级至最新版,再升级到5.7;5.5到5.7,先将5.5升级至最新,再从5.5升级到5.6最新,再将5.6升级到5.7最新;回退方案要提前考虑好,最好升级前要备份(特别是往8.0版本升级);参考:https://dev.mysql.com

Web应用服务器Tomcat

Tomcat是什么Tomcat是一个开源的JavaWeb应用服务器,实现了JavaEE(JavaPlatformEnterpriseEdition)的部分技术规范,比如JavaServlet、JavaServerPage、JSTL、JavaWebSocket。JavaEE是Sun公司为企业级应用推出

MySQL的sql_mode详解

概述​sql_mode是个很容易被忽视的变量,默认值是空值,在这种设置下是可以允许一些非法操作的,比如允许一些非法数据的插入。在生产环境必须将这个值设置为严格模式,所以开发、测试环境的数据库也必须要设置,这样在开发测试阶段就可以发现问题。sql_model常用来解决下面几类问题:通过设置sql_mo

MySQL配置文件详解

配置文件的读取位置配置文件的默认读取位置可以通过如下命令查看:$mysql--help--verbose|grepmy.cnforderofpreference,my.cnf,$MYSQL_TCP_PORT,/etc/my.cnf/etc/mysql/my.cnf/usr/local/mysql/e

同主机配置MySQL多实例

下面使用的程序包都可通过关注文章首部微信公众号发送#db_resources获取。环境准备1、环境清理:#清理mariadb相关程序$yumremove-ymariadbmariadb-*#如果存在/etc/my.cnf,删除它$rm-rf/etc/my.cnf2、安装依赖包:$yuminstall

MySQL数据在文件系统中的存储

表数据对应的文件首先我们要知道,我们创建的数据库的信息被存放在数据目录(即my.cnf配置文件中通过datadir指定的目录)下以数据库名为目录名的目录下。创建test数据库:mysql>createdatabasetest;查看数据目录:$ll|grep'^d'drwxr-x---2mysq

公众号:zze_coding

Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×