1. 数据存储结构及管理
1.1. 表中数据的存储
1.2. Block的内容与结构
1.3. 表空间(tablespace)
1.3.1. 常见表空间及视图查询
在创建数据库时,会伴随产生如下表空间
SYSTEM 表空间:存储系统数据、数据字典,必须保持 ONLINE。
SYSAUX 表空间:存储系统数据,作为SYSTEM表空间的辅助表空间,存放一些其他的 metadata 组件,如?OEM
分类:
数据库技术 时间:
2021-07-20 09:31:15
收藏:
0 评论:
0 赞:
0 阅读:
44
函数 功能 ASCII(string) 返回字符串最左端字符的 ASCII 码值 CHR(number) 返回 ASCII 码值对应的字符 CONCAT(string1, string2) 连接两个字符串,效果等同 || INITCAP(string) 将字符串的第一个字母变为大写,其它字母小写 L ...
分类:
数据库技术 时间:
2021-07-20 09:28:58
收藏:
0 评论:
0 赞:
0 阅读:
17
一、行记录格式的分类和介绍 在早期的InnoDB版本中,由于文件格式只有一种,因此不需要为此文件格式命名。随着InnoDB引擎的发展,开发出了不兼容早期版本的新文件格式,用于支持新的功能。为了在升级和降级情况下帮助管理系统的兼容性,以及运行不同的MySQL版本,InnoDB开始使用命名的文件格式。 ...
分类:
数据库技术 时间:
2021-07-20 09:24:18
收藏:
0 评论:
0 赞:
0 阅读:
30
mysql有4种存储格式:1)Compact 2) Redundant 3) Dynamic 4) Compressed end. ...
分类:
数据库技术 时间:
2021-07-20 09:20:53
收藏:
0 评论:
0 赞:
0 阅读:
23
创建迁移文件 rails g migration add_product_images_index 编写迁移文件 db/migrate/20170119093958_add_product_images_index.rb class AddProductImagesIndex < ActiveRec ...
分类:
数据库技术 时间:
2021-07-20 09:20:09
收藏:
0 评论:
0 赞:
0 阅读:
26
阅文时长 | 0.05分钟 字数统计 | 95.2字符 主要内容 | 1、引言&背景 2、声明与参考资料 『MSSQL·ORDER BY 1 DESC是什么写法?』 编写人 | SCscHero 编写时间 | 2021/7/19 PM11:5 文章类型 | 系列 完成度 | 已完成 座右铭 每一个伟 ...
分类:
数据库技术 时间:
2021-07-20 09:14:33
收藏:
0 评论:
0 赞:
0 阅读:
35
查询执行的基础 当希望MySQL能够以更高的性能运行查询时,最好的办法就是弄清楚MySQL是如何优化和执行查询的。当向MySQL发送一个请求的时候,MySQL执行过程如图1-1所示: 图1-1 查询执行路径 客户端发送一条查询给服务器。 服务器先检查查询缓存,如果命中了缓存,则立刻返回存储在缓存中的 ...
分类:
数据库技术 时间:
2021-07-19 22:58:17
收藏:
0 评论:
0 赞:
0 阅读:
33
# 简单子查询
子查询可以完成SQL查询中比较复杂的情况
## 1. 简单子查询
子查询是SELECT 语句内的另外一条SELECT语句。通常,语句内可以出现表达式的地方都可以使用子查询,另外,子查询可以从任何表中提取,只要对该表有适当的访问权限即可,因此,通过在一个查询内或者在另一个查询内嵌套子查询,可以从两个或者多个表中组合信息而不必编写复杂的整个组合表,然后在过滤掉多余的或者不想管的联
分类:
数据库技术 时间:
2021-07-19 22:55:28
收藏:
0 评论:
0 赞:
0 阅读:
24
环境: DB:18.3.0.0 OS:Centos 7 在做2节点rac-rac的时候,备库一个节点无法启动,报错信息如下:1.报错信息2021-07-19T04:20:26.842539-04:00ALTER SYSTEM SET remote_listener=' rac-scan:1521' ...
分类:
数据库技术 时间:
2021-07-19 22:53:18
收藏:
0 评论:
0 赞:
0 阅读:
35
前言 最近工作中做了些postgre的数据同步的工作,详细记录下实现过程。 文档示例 数据库表的逻辑复制示例 前提 0、下面案例中使用pgcli终端工具操作。 1、要使用逻辑复制,需要先为集群参数组设置 rds.logical_replication 参数为1(如果之前没有设置,从0修改为1后需要重 ...
分类:
数据库技术 时间:
2021-07-19 22:52:13
收藏:
0 评论:
0 赞:
0 阅读:
26
查看mysql版本 根据对照表下载MySQLCluster: https://downloads.mysql.com/archives/installer/ 准备 硬件:3台服务器 管理服务器:192.168.1.4 节点服务器(包括数据节点及SQL节点):A:192.168.1.5;B:192.1 ...
分类:
数据库技术 时间:
2021-07-19 22:50:45
收藏:
0 评论:
0 赞:
0 阅读:
41
三台主机
节点A:192.168.23.6
节点B:192.168.23.7
节点C:192.168.23.8
?
1.配置主机ssh互信、hosts
节点A执行:
# ssh-keygen
# ssh-copy-id -i /root/.ssh/id_rsa.pub root@192.168.23.6
# scp -r /root/.ssh root@192.168.23.7:/root/
#
分类:
数据库技术 时间:
2021-07-19 22:45:59
收藏:
0 评论:
0 赞:
0 阅读:
105
从sqlserver中提取数据如何截取字符 1、LOCATE(substr , str ):返回子串 substr 在字符串 str 中第一次出现的位置,如果字符substr在字符串str中不存在,则返回0;2、POSITION(substr IN str ):返回子串 substr 在字符串 st ...
分类:
数据库技术 时间:
2021-07-19 22:43:16
收藏:
0 评论:
0 赞:
0 阅读:
30
当想往mysql中导入大文件的时候 进入了mysql 命令行客户端 执行source /xxxx.sql 这个时候直接报错mysql server gone away 这是因为max_allowed_packet设置的太小的原因 max_allowed_packet是客户端/服务器之间通信的缓存区的 ...
分类:
数据库技术 时间:
2021-07-19 22:40:41
收藏:
0 评论:
0 赞:
0 阅读:
34
几个常用存储引擎的特点下面我们重点介绍几种常用的存储引擎并对比各个存储引擎之间的区别和推荐使用方式。 特点 Myisam BDB Memory InnoDB Archive 存储限制 没有 没有 有 64TB 没有 事务安全 支持 支持 锁机制 表锁 页锁 表锁 行锁 行锁 B树索引 支持 支持 支 ...
分类:
数据库技术 时间:
2021-07-19 22:31:17
收藏:
0 评论:
0 赞:
0 阅读:
22
1配置 startUp.cs public void ConfigureServices(IServiceCollection services) { services.AddControllers(); services.AddCors(); services.AddDbContext<MyDbC ...
分类:
数据库技术 时间:
2021-07-19 17:19:26
收藏:
0 评论:
0 赞:
0 阅读:
30
MySQL_05union合并查询结果集 1.union的作用及用法 union关键字用于合并两个或多个 SELECT 语句的查询结果集。 用法: select ... union select ... 案例:查询工作岗位是CLERK和MANAGER的员工,要求显示员工姓名和工作。 1.使用or或者 ...
分类:
数据库技术 时间:
2021-07-19 17:17:07
收藏:
0 评论:
0 赞:
0 阅读:
24
索引分裂介绍 索引分裂(Index Block Split),就是索引块的分裂。当一次DML操作修改了索引块上的数据,但是旧有的索引块没有足够的空间去容纳新修改的数据时,将分裂出一个新的索引块,旧有块的部分数据放到新开辟的索引块上去,这个过程就称为索引块的分裂,简称索引分裂。 在分裂的过程中前台进程 ...
分类:
数据库技术 时间:
2021-07-19 17:15:43
收藏:
0 评论:
0 赞:
0 阅读:
31
一、一些常见的SQL实践 (1)负向条件查询不能使用索引 select * from order where status!=0 and stauts!=1 not in/not exists都不是好习惯 可以优化为in查询: select * from order where status in( ...
分类:
数据库技术 时间:
2021-07-19 17:12:13
收藏:
0 评论:
0 赞:
0 阅读:
13
1、打开第一个cmd窗口执行 net stop mysql57 2、在第一个cmd窗口执行 注意: (1)安装完MySQL5.7以后,安装的目录下没有my.ini和data目录 (2)关于文件夹ProgramData找不到,是因为其一般是被隐藏的。点击“查看“,在“隐藏的项目”前打钩,然后Progr ...
分类:
数据库技术 时间:
2021-07-19 17:03:14
收藏:
0 评论:
0 赞:
0 阅读:
17