MySQL数据库支持两种常见的存储引擎:InnoDB引擎:提供了对数据库ACID事务的支持,并且实现了SQL标准的四种隔离级别。该引擎还提供了行级锁和外键约束,它的设计目标是处理大容量数据库系统,它本身其实就是基于MySQL后台的完整数据库系统,MySQL运行时Innodb会在内存中建立缓冲池,用于缓冲数据和索引。但是该引擎不支持FULLTEXT类型的索引,而且它没有保存表的行数,当SELECTC
分类:
数据库 时间:
2019-07-23 15:00:19
阅读次数:
119
摘自:https://blog.csdn.net/weixin_37690143/article/details/79767761 1、功能不同 "=="是判断两个变量或实例是不是指向同一个内存空间。 "equals"是判断两个变量或实例所指向的内存空间的值是不是相同。 2、定义不同 "equals ...
分类:
编程语言 时间:
2019-07-15 22:38:56
阅读次数:
113
一、概述: innodb的整个体系架构就是由多个内存块组成的缓冲池及多个后台线程构成。缓冲池缓存磁盘数据(解决cpu速度和磁盘速度的严重不匹配问题),后台进程保证缓存池和磁盘数据的一致性(读取、刷新),并保证数据异常宕机时能恢复到正常状态。 缓冲池主要分为三个部分:redo log buffer、i ...
分类:
数据库 时间:
2019-06-30 15:38:24
阅读次数:
106
InnoDB通过在内存中维护缓存池(Buffer Pool)来对数据和索引进行缓存,从而提高数据库性能。了解Mysql内存缓冲池的原理,并针对性地进行调优,能够最大化其带来的性能优势。 通常,在保证服务器上其他应用程序有足够内存的情况下,可以给buffer pool分配尽可能多的内存空间。越大的bu ...
分类:
数据库 时间:
2019-06-29 19:18:22
阅读次数:
137
概述最近一段时间重新深入研究了一遍MySQL的内容,今天主要分享分析MySQL索引原理,后续会输出一些关于MySQL方面的干货,希望各位小伙伴喜欢。一、什么是索引、为什么要建立索引?关于索引的理解,个人更加喜欢将其比喻为字典里面的目录,根据字典来进行查询的速度远大于每一页逐个逐个字排查的速度。索引主要用于快速找出在某个列中有特定值的行,倘若不使用索引,MySQL必须从第一条记录开始读完整个表,直到
分类:
数据库 时间:
2019-06-26 16:30:22
阅读次数:
192
String:这是一个不可变类,现使用现创建,适用于少量的字符串操作的情况 StringBuilder:可变类,速度快、线程不安全,适用于单线程下在字符缓冲区进行大量操作的情况 StringBuffer:可变类,速度慢、线程安全,适用多线程下在字符缓冲区进行大量操作的情况 缓存池: String 类 ...
分类:
编程语言 时间:
2019-06-24 22:35:58
阅读次数:
152
mysql脏页 由于WAL机制,InnoDB在更新语句的时候,制作了写日志这一个磁盘操作,就是redo log,在内存写完redo log后,就返回给客户端, 即更新成功。 把内存里的数据写入磁盘的过程,术语就是flush,在flush之前,实际数据和数据库中的数据是不一致的,因为在redo log ...
分类:
其他好文 时间:
2019-06-23 12:46:15
阅读次数:
105
常见的数据库系统优化中的一些观点: “系统性能出现问题进行优化,一定要深入了解数据库内部参数、等待事件、Latch、缓冲池、trace文件、查询/优化引擎等底层细节。” 这种观点往往出自数据库“高手”,这部分人以了解数据库底层实现细节而感到非常骄傲。但是从优化角度讲数据库的等待事件、Latch等指标 ...
分类:
数据库 时间:
2019-05-05 12:00:56
阅读次数:
221
db2look -d 数据库名 -e -a -l -o 导出文件名.sql 若果增加-td %则导出的脚本每段结尾为%号。 若果增加-dp选项导出的脚本每个创建对象语句之前,增加一行drop该对象的语句 db2look:生成 DDL 以便重新创建在数据库中定义的对象命令:db2look -d DBn ...
分类:
数据库 时间:
2019-04-18 15:11:33
阅读次数:
155
mysql优化!!!!!!!!1、/etc/my.cnfinnodb_buffer_pool_size=204800000配置innodb缓冲池的大小,如果数据库中只有innodb表,则推荐配置量为总内存的75%innodb_flush_log_at_trx_commit:默认值为1,一般建议为2,如果数据安全性比较高则使用默认值10:每秒同步,并执行磁盘flush操作;1:每事务同步,并执行磁盘
分类:
数据库 时间:
2019-03-15 10:31:59
阅读次数:
180