MySQL 数据结构之:MySQL高级篇之索引的数据结构详解 1.为什么使用索引? 假如给数据使用 二叉树 这样的数据结构进行存储,如下图所示 2.索引的优缺点 MySQL 官方对索引的定义为: 索引(Index )是帮助 MySQL 高效获取数据的数据结构 。索引的本质: 索引是数据结构。你可以简单理解为 &ldq...
Oracle 性能优化 Oracle如何固定执行计划 SQL PROFILE概要文件分析 1. 引子 Oracle系统为了合理分配和使用系统的资源提出了概要文件的概念。所谓概要文件,就是一份描述如何使用系统的资源(主要是CPU资源)的配置文件。将概要文件赋予某个数据库用户,在用户连接并访问数据库服务器时,系统就按照概要文件给他分配资...
MySQL 详解MySQL8.0 数据库的Undo Tablespace管理 1. UNDO 基础概念 默认至少初始化2个Undo表空间,最大支持127个Undo表空间,默认表空间名称为undo_001,undo_002 8.0.14 之后UNDO表空间支持在线增加,及在线删除 CREATE UNDO TABLESPACE/DROP...
MySQL 教你阿里云服务器怎么做域名解析步骤 对于刚开始接触网站搭建的新手来说,好多东西都需要去了解学习,搭建网站首先需要购买服务器,然后购买域名,然后是域名解析,最后是域名备案等这些大的流程步骤。本节就来将将域名解析的步骤,服务器是以阿里云服务器来讲,其他平台的服务器暂时不介绍。具体步骤如下所示。 ...
MongoDB Windows系统安装MongoDB数据库详细步骤 一、MongoDB 安装 1、下载 MongoDB 提供了可用于 32 位和 64 位系统的预编译二进制包,你可以从MongoDB官网下载安装。 MongoDB 预编译二进制包下载地址:https://www.mongodb.com/download-ce...
MySQL Mysql超详细讲解死锁问题的理解 1、什么是死锁? 死锁指的是在两个或两个以上不同的进程或线程中,由于存在共同资源的竞争或进程(或线程)间的通讯而导致各个线程间相互挂起等待,如果没有外力作用,最终会引发整个系统崩溃。 2、Mysql出现死锁的必要条件 资源独占条件 指多个事务在竞争同一个资...
MySQL Linux常用命令:gzip 命令 压缩文件 gzip 是 Linux 系统中经常用来对文件进行压缩和解压缩的命令,通过此命令压缩得到的新文件,其扩展名通常标记为“.gz”。 再强调一下,gzip 命令只能用来压缩文件,不能压缩目录,即便指定了目录,也只能压缩目录内的所有文件。 gzip 命令的基本格...
MySQL Linux基础;处理 SecureCRT显示乱码解决方案 下面来看看SecureCRT的显示出现乱码这种情况。比如: 现在我们重新设置一下 设置下图中的配置 1、选择字符编码为UTF-8。 2、设置字符集为GB2312后保存好后确认退出。 3、再次测试一下。 下面来看看SecureCRT的显示出现乱码这种情况。比...
PostgreSQL PostgreSQL数据库基础 之 对数组的遍历操作详解 PostgreSQL 提供了数组类型。 我来演示下如何具体使用 创建一个有数组类型字段的表。 create table test_array(id serial primary key, str1 int[][][]); 插入两条测试数据。 insert ...
MySQL Linux系统下grub.cfg文件损坏如何修复之详细步骤 一、grub.cfg文件介绍 1.grub.cfg文件位置 /boot/grub2/grub.cfg [root@node1 grub2]# ls device.map fonts grub.cfg grubenv i386-pc [root@node1 ...
SQLSERVER 教你如何使用SQL提取数据库表名及字段名等信息 本文向大家介绍了使用SQL语句提取数据库所有表的表名、字段名的实例代码,在SQLserver 中进行了测试,具体内容如下: –查询所有用户表所有字段的特征 SELECT D.Name as TableName, A.colorder AS Co...
PostgreSQL 在Linux系统上安装PostgreSQL数据库 一、准备工作 这里使用的Linux操作系统是Centos7,选择在虚拟机上面装Centos7系统,然后在虚拟机上面安装PostgreSQL。 二、安装PostgreSQL 2.1、选择版本 进入PostgreSQL官网下载界面,找到Centos相关下载信息...