原始版: 直接读写数据库文件; 改进版1:undo log 将待未改数据备份到缓存,直接修改数据库文件; 改进版2: 将未修改和待修改数据写进顺序日志,定时同步到数据库。 核心是解决数据安全和io性能问题。 InnoDB 有两块非常重要的日志,一个是undo log,另外一个是redo log,前者 ...
分类:
数据库 时间:
2020-01-07 19:56:51
阅读次数:
120
script:命令实时监控什么人操作了什么事情。 解析:script -t 2>time.file -a scriptfile执行完这个命令,接下来的任何操作都会被记录。其中的time.file是时序记录文件,记录了几秒执行的命令;scriptfile是命令执行记录文件,记录下执行是哪些命令,这两个 ...
分类:
其他好文 时间:
2020-01-06 22:36:16
阅读次数:
92
oracle19c已经发布了快一年了,在AIX和Linux上面安装的次数也不少了,安装的方法也层出不穷,最常用的就是图形化了,可以避免静默安装发现不了的问题。今天帮助一位朋友安装oracle19crac,在执行root.sh的时候,报错了。下面就详细分析下:执行root.sh,屏幕打印日志,显示在安装acfs的时候,报错failed了, FROM 表名; SUM():总和 AVG():平均值 MAX():最大值 MIN():最小值 排序: SELECT 字段名 FROM 表名 ORDER BY 字段名1[ASC/DESC] ,字段名2[ASC/DESC]; 分组查询: SELECT 字段 ...
分类:
数据库 时间:
2020-01-03 00:20:59
阅读次数:
93
1、检查安装包 安装依赖包 yum -y install gcc make binutils gcc-c++ compat-libstdc++-33 elfutils-libelf-devel elfutils-libelf-devel-static elfutils-libelf-devel ks ...
分类:
数据库 时间:
2020-01-01 15:15:31
阅读次数:
115
1. 获取所有表结构(TABLES) SELECT * FROM information_schema.TABLES WHERE TABLE_SCHEMA='数据库名'; TABLES表:提供了关于数据库中的表的信息(包括视图)。详细表述了某个表属于哪个schema,表类型,表引擎,创建时间等信息。 ...
分类:
数据库 时间:
2019-12-31 14:36:40
阅读次数:
160
存储引擎 与Oracle, SQL Server这些数据库不同,MySQL提供了多种存储引擎。什么是存储引擎?存储引擎其实就是一套对于数据如何存储,查询,更新,建立索引等接口的实现。不同存储引擎特性有所不同,我们根据需要进行选择,比如包含ETL操作的OLTP(联机交易处理)项目中我们通常选择Inno ...
分类:
数据库 时间:
2019-12-29 15:22:31
阅读次数:
84
InnoDB存储引擎之锁的实现 InnoDB MVCC 详解 MySQL InnoDB 的多版本并发控制(MVCC) InnoDB对MVCC的实现 ...
分类:
数据库 时间:
2019-12-29 14:34:19
阅读次数:
69
1. Mysql查询时limit offset比较大时的性能问题 https://blog.csdn.net/fdipzone/article/details/72793837 优化方案:先根据索引查询出主键id,然后根据主键id关联出数据 知识点: a. mysql一级索引、二级索引,以及inno ...
分类:
其他好文 时间:
2019-12-27 23:23:21
阅读次数:
91