自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(36)
  • 资源 (4)
  • 收藏
  • 关注

原创 mysql 8.0版本 error 3516 ;error 3618

error 3516 ;error 3618

2022-11-05 18:25:46 606 1

原创 PG_DUMP 问题记录

pg_dump: [archiver (db)] query failed: ERROR: column p.proisagg does not existLINE 1: ...g_proc'::regclass AND pip.objsubid = 0) WHERE NOT p.proisagg ^HINT: Perhaps you meant to reference the...

2022-02-15 10:31:41 1784 1

原创 《尚气》电影

《尚气》点击链接保存,或者复制本段内容,打开「阿里云盘」APP ,无需下载极速在线查看,视频原画倍速播放。 链接:https://www.aliyundrive.com/s/DJdDJr8NRUe

2021-12-08 17:34:42 2241 3

原创 MySQL 自适应哈希索引

自适应哈希索引自适应哈希索引能够InnoDB在具有适当的工作负载组合和足够的缓冲池内存的系统上执行更像内存数据库,而不会牺牲事务功能或可靠性。自适应哈希索引由innodb_adaptive_hash_index变量启用,或在服务器启动时由 关闭--skip-innodb-adaptive-hash-index。根据观察到的搜索模式,使用索引键的前缀构建哈希索引。前缀可以是任意长度,也可能只有B-tree中的一些值出现在hash索引中。哈希索引是针对经常访问的索引页面按需构建的。...

2021-11-19 16:15:00 639

原创 MySQL 的read_only & super_read_only

1概述在一次项目配置主从同步时一直有1023 报错,因为主备数据不一致导致的,数据库中没有使用触发器,slave服务器my.cnf上也配置了read-only选项,为什么还可以在slave中插入/更新数据呢?经过一番不懈努力,找到了原因:因为使用的是具有super权限的帐号连接的,恰好服务请求配置错了,配置到了从库,导致从库有数据写入,导致主备数据不一致,主从链路异常,改用普通帐号从库就不可写入了,<1>也就是从库连接账号授权时不能指定有super或all权限(一般情况);<2&

2021-08-24 12:09:43 4781

原创 oracle 回收站recyclebin

oracle1. 查看是否开启回收站功能。SQL> show parameter recyclebin;NAME TYPE VALUE------------------------------------ ---------------------- ------------------------------recyclebin str...

2021-08-16 14:38:18 1306

原创 mysql 客户端命令( \ 命令)

mysql 客户端命令:常用的 \ 命令mysql> helpFor information about MySQL products and services, visit: http://www.mysql.com/For developer information, including the MySQL Reference Manual, visit: http://dev.mysql.com/To buy MySQL Enterprise support, tra...

2021-08-13 12:07:12 590

原创 mysql 安全和用户权限

1、配置密码最长有效期为90天。查看:show variables like 'default_password_lifetime';mysql> show variables like 'default_password_lifetime';+---------------------------+-------+| Variable_name | Value |+---------------------------+-------+| default_pa...

2021-08-12 15:27:56 464

原创 Oracle impdp 导入dump备份报错 ORA-39405

ORA-39002: invalid operationORA-39405: Oracle Data Pump does not support importing from a source database with TSTZ version 33 into a target database with TSTZ version 32.

2021-08-12 11:45:49 1939

原创 MongoDB 高可用集群配置

本例搭建mongodb 3副本集+3分片的集群环境(主机3台),基本配置流程如下文1. 编辑配置文件,分别在3台主机上新建配置文件config.conf、mongos.conf、shard1.conf、shard2.conf、shard3.conf。内容如下端口规划mongos:20000config:21000shard1:27001shard2:27002shard3:27003(1)config.confpidfilepath = /home/mongodb/config/lo

2021-08-12 10:46:10 292

原创 mysql 建表时报错1118 问题记录

项目中迁移建表遇到问题,记录下创建表结构时报错ERROR 1118 (42000): Row size too large (> 8126). Changing some columns to TEXT or BLOB may help. In current row format, BLOB prefix of 0 bytes is stored inline.原因分析创建的目标表有282个字段,其中又有很多 varchar(500)这样的字段值;一条记录太长,超过了8126

2021-08-12 10:35:13 2637

原创 MySQL 中的 ibdata1

系统表空间是InnoDB数据字典、双写缓冲区、更改缓冲区和撤消日志的存储区域。如果表是在系统表空间中创建的,而不是在每个表文件或通用表空间中创建,则它还可能包含表和索引数据。系统表空间可以有一个或多个数据文件。默认情况下,ibdata1会在数据目录中创建一个名为 的系统表空间数据文件。系统表空间数据文件的大小和数量由innodb_data_file_path启动选项定义。ibdata1即Innodb data1的缩写,是innodb引擎的表空间,用于存放以下内容:数据字典Data di...

2021-07-20 10:19:34 4102

原创 PostgreSQL 高可用方案 patroni + etcd + pg部署

1.概述该文档主要记录PG的高可用方案patroni + etcd + pg 的环境部署实施。2.方案简介2.2Patroni 简介Patroni基于Python开发的模板,结合DCS(例如 ZooKeeper, etcd, Consul )可以定制PostgreSQL高可用方案。Patroni并不是一套拿来即用的PostgreSQL高可用组件,涉及较多的配置和定制工作。Patroni接管PostgreSQL数据库的启停,同时监控本地的PostgreSQL数据库,并将本地的Postg

2021-07-19 17:41:21 827 4

原创 MySQL 表performance_schema.global_status几个参数的含义

mysql> select * from performance_schema.global_status where variable_name like '%connection%' or variable_name like '%thread%';+------------------------------------------+---------------------+| VARIABLE_NAME | VARIABLE_VAL.

2021-07-12 15:54:35 708

原创 mysql Undo Tablespaces

分离 undo 表空间相关的参数  innodb_undo_directory,指定单独存放 undo 表空间的目录,默认为.(即 datadir), 可以设置相对路径或者绝对路径。该参数实例初始化之后虽然不可直接改动,但是可 以通过先停库,修改配置文件,然后移动 undo 表空间文件的方式去修改该参数;  innodb_undo_tablespaces,指定单独存放的 undo 表空间个数,例如如果设置为 3, 则 undo 表空间为 undo001、undo002、und

2021-07-12 15:06:28 289

原创 mysql 影响性能的参数

innodb_flush_log_at_trx_commit innodb 专有 参数值有0、1、20:log buffer 将每秒一次地写入 log file 中,并且 log file 的 flush(刷到磁盘)操作同时进行。该模式下在事 务提交的时候,不会主动触发写入磁盘的操作(最快)。 1:每次事务提交时 MySQL 都会把 log buffer 的数据写入 log file,并且 flush(刷到磁盘)中去,该模式为系 统默认(最慢)。 2:每次事务提交时 MySQ

2021-07-09 17:22:23 131

原创 mysql 在线DDL <old_alter_table参数>

old_alter_table命令行格式 --old-alter-table[={OFF|ON}] 系统变量 old_alter_table 范围 全局,会话 动态的 是的 类型 布尔值 默认值 OFF 启用此变量后,服务器不会使用优化的方法来处理ALTER TABLE操作。它恢复使用临时表,复制数据,然后将临时表重命名为原始表,如 MySQL 5.0 及更早版本所使用的那样。5.7默认为OFFmysql中的ALTER .

2021-07-09 15:35:13 805

原创 mysql OCP题目之explain

What is the order of tables shown in an EXPLAIN output? A. It lists tables from the smallest to the largest. B. It lists tables in the order in which their data will be read. C. It lists tables from the most optimized to the least optimized. D. It

2021-07-09 11:49:27 118

原创 mysql 物理备份与逻辑备份比较

物理备份由存储数据库内容的目录和文件的原始副本组成。这种类型的备份适用于需要在出现问题时快速恢复的大型、重要的数据库。逻辑备份保存以逻辑数据库结构(CREATE DATABASE、CREATE TABLE语句)和内容(INSERT语句或分隔文本文件)表示的信息。这种类型的备份适用于较小的数据量,您可以在其中编辑数据值或表结构,或者在不同的机器架构上重新创建数据。物理备份方法具有以下特点: 备份由数据库目录和文件的精确副本组成。通常,这是全部或部分 MySQL 数据目录的副本。 物.

2021-07-09 11:11:48 903

原创 mysql 的 mysql_config_editor 配置实用工具

Themysql_config_editorutility enables you to store authentication credentials in an obfuscated login path file named.mylogin.cnf. The file location is the%APPDATA%\MySQLdirectory on Windows and the current user's home directory on non-Windows systems....

2021-07-09 10:36:35 1209

原创 mysql ocp 题目 备份导入

You have a consistent InnoDB backup created with mysqldump, the largest table is 50 GB in size. You start to restore your backup with this command; shell> mysql –u root –p < backup.sql After 30 minutes, you notice that the rate of restor.

2021-07-08 17:31:42 149

原创 mysql 事务隔离级别和相关的锁及锁的类型

隔离级别mysql 的事务隔离级别有4种,由高到低分别是:READ UNCOMMITTED | READ COMMITTED | REPEATABLE READ | SERIALIZABLE。其中REPEATABLE READ是系统mysql的默认的。下面具体说明下:Read uncommitted 读未提交READ UNCOMMITTED是限制性最弱的隔离级别。由于该级别忽略其它事务放置的锁。使用READ UNCOMMITTED级别运行的事务,能够读取还未由其它事务提交的改动后的数据值,这

2021-07-08 17:15:54 126

转载 mysql 安全插件

-密码复杂度和登录失败处理1,背景应等保三级安全要求,现需要对生产环境MySQL数据库进行插件安装,以满足密码复杂度和登录失败处理的安全要求(1)设置口令位数至少为8位,至少一位大小写字母,一位数字,一位特殊字符(2)设置当密码错误超过一定次数后(建议3次或5次),自动锁定账户(建议30分钟以上)2,密码复杂度插件(1)安装插件mysql> install plugin validate_password soname 'validate_password.so';Quer

2021-07-07 18:01:33 755

原创 mysql InnoDB buffer pool

InnoDBmaintains a storage area called thebuffer poolfor caching data and indexes in memory.InnoDB维护一个称为缓冲池的存储区域,用于在内存中缓存数据和索引。Which statement best describes the purpose of the InnoDB buffer pool? A. It is amount of buffers available during a tran...

2021-07-07 16:57:22 101

翻译 mysql 用户权限学习

权限说明以下列表提供了 MySQL 中每个可用权限的一般描述。特定的 SQL 语句可能具有比此处指出的更具体的权限要求。如果是,则相关声明的描述会提供详细信息。 ALL,ALL PRIVILEGES 这些权限说明符的速记“可在给定的权限级别的所有权限”(除GRANT OPTION)。例如,ALL在全局或表级别授予分别授予所有全局权限或所有表级别权限。 ALTER 允许使用该ALTER TABLE语句来更改表的结构。ALTER TABLE还需要CRE...

2021-07-07 15:00:55 127

原创 mysql innoDB 中的AUTO_INCREMENT 学习

InnoDB提供了一种可配置的锁定机制,可以显着提高将行添加到带有AUTO_INCREMENT列的表的 SQL 语句的可伸缩性和性能。要AUTO_INCREMENT对InnoDB表使用该机制,AUTO_INCREMENT必须将列定义为索引的一部分,以便可以对表执行等效的索引查找以获得最大列值。通常,这是通过将列作为某个表索引的第一列来实现的。InnoDB auto_increment 锁定模式自动增量锁定模式采用innodb_autoinc_lock_mode参数配置。innodb_a...

2021-07-07 11:41:07 1490

原创 mysql OCP之内存学习

MySQL 中内存分为全局内存和线程内存两大部分(其实并不全部,只是影响比较大的 部分): per_thread_buffers=(read_buffer_size+read_rnd_buffer_size+sort_buffer_size+thread_stack+join_buffer_size+binlog_cache_size+tmp_table_size)*max_connections global_buffers=innodb_buffer_pool_size+inno

2021-07-06 18:33:24 121

翻译 mysql 参数 key_buffer_size

key_buffer_size 命令行格式 --key-buffer-size=# 系统变量 key_buffer_size 范围 全球的 动态的 是的 类型 整数 默认值 8388608 最小值 8 最大值(64 位平台) OS_PER_PROCESS_LIMIT 最大值(32 位平台) 4294967295 MyISAM表的索引块被缓冲并由所有线程共享。...

2021-07-06 16:37:29 5385

原创 mysql 5.7 OCP 题目之mysqldump 参数

题目:A MySQL database uses all InnoDB tables and is configured as follows:shell>cat/ etc/ my.cnf[mysqld]log-binserver-id=1You will be setting up a replication slave by using mysqldump. You will need a consistent backuptaken from your running

2021-07-06 11:32:23 177

转载 mysql高可用方案

第一节:mysql 高可用方案1.1 一主一从架构  mysql 配置为主从模式,从库是主库的 backup,同一时间设置其中一台为主服务器,提供读写,另一台服务器作为热备,不提供读写,通过复制与主服务器数据保持一致,二者均开启 binlog。(1)主从复制实现  在主库把数据更改记录到 binlog 中;  备库将主库的日志复制到自己的 relaylog 中;  备库读取 relaylog 中的事件,将其重放到备库上。(2)主从复制关键技术    异步复制、半同步复制

2021-07-01 22:33:24 505

转载 oracle v$librarycache详解

通过查看v$librarycache视图,可以监控library cache的活动情况,进一步衡量share pool设置是否合理。其中RELOADS列,表示对象被重新加载的次数,在一个设置合理的系统里,这个数值应该接近于0,另外,INVALIDATIONS列表示对象失效的次数,对象失效后,这意味着sql必须要被重新解析。SELECT NAMESPACE, PINS, PINHITS, RELOADS, INVALIDATIONS FROM V$LIBRARYCACHEORDER BY NAME..

2021-07-01 16:20:35 578

原创 PostgreSQL 12安装及主备配置

安装1.1.下载PostgreSQL 12安装包下载地址:https://ftp.postgresql.org/pub/source/1.2. 安装依赖包yum install wget gcc gcc-c++ epel-release llvm5.0 llvm5.0-devel clang libicu-devel perl-ExtUtils-Embed readline readline-devel zlib zlib-devel openssl openssl-devel pam-

2021-06-30 22:33:49 1655 1

原创 Oracle 停机冷迁移操作流程

最近工作中有个客户需求需要将本地机房oracle实例,迁移至公有云服务器自建oracle,oracle版本11.2.0.1,数据量大概有200G;以下来记录下此次迁移的流程,客户可以停机迁移,所以采用了简单的停机冷迁方式。下面主要介绍Oracle数据库可以停机的情况下整体冷迁移的一个基本流程。迁移前准备工作:1.了解清楚源端环境的具体信息,包括操作系统版本、数据库版本、网络情况、磁盘信息、停机时间等。2.目标端搭建环境,保持和源端环境一致,提前规避因系统或数据库版本而导致的问题,根据源端数据量

2021-06-30 22:11:03 460

原创 Oracle Data Guard 主备切换和几个常见报错处理

1 Oracle Data Guard主备切换1.1原主数据库执行先关闭主库,再关闭备库,启动时先启动备库再启动主库。1.1.1 将原主库启动到nomount的状态SQL> Alter database commit to switchover to physical standby with session shutdown; SQL> shutdown immediate; SQL> startup nomount;1.1.2更改主库为备库SQL> al

2021-06-30 21:52:26 1312

原创 oracle 12c 命令

oracle12cshow con_name;查看当前show pdbs; 容器个数desc v$containers;启动PDBalter pluggable database  pdb open;alter pluggable database  pdb close immediate;操作系统验证sqlplus进入pdb 1.网络[oracle1@localhost ...

2018-08-20 12:08:39 469

原创 oracle 12c 安装文档

官方文档https://docs.oracle.com/en/database/oracle/oracle-database/12.2/admin/managing-a-multitenant-environment.html#GUID-93F1E584-D309-4301-82E0-AD0E60D4977Chttps://docs.oracle.com/en/database/oracle...

2018-08-20 12:04:28 861

mongodb-org-server-4.2.12-1.el6.x86_64.rpm

MongoDB org server

2021-07-06

HammerDB-4.1-Win.zip

数据库压测工具

2021-07-06

mysql OCP 资料 1Z0-888(完整版Mysql )

mysql OCP 资料 1Z0-888(完整版Mysql )

2021-07-06

oracle_fdw-2.2.1.zip

oracle_fdw

2021-06-30

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除