数据库

xtrabackup实现MySQL自动备份恢复

xtrabackup MySQL备份恢复

彩伦
MySQL
2018-03-21 17:20

MySQL字符集和校对规则(character set & collation)

查看所有可用字符集:mysql> show character set;+----------+-----------------------------+---------------------+--------+| Charset  | Description                 | Default collation   | Maxlen ...

guocun09
MySQL
2018-03-20 08:57

ORACLE sql merge into update where条件位置与性能消耗

先说个人对本例子的理解,merge先执行on后边的条件筛选,进而进行数据匹配,匹配上则执行后续的update更新操作,所以,?将分区键放在on后边的条件匹配里,首先进行区分表分区的筛选,避免对分区表的全分区扫描,从而大大降低merge into update语句?对主机cpu资源的消耗。??

清风艾艾
Oracle
2018-03-19 13:43

mysql 报错 Communications link failure

一、问题Exception in thread "main" com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failureLast packet sent to the server was 12 ms ago. at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl.new...

pxbibm
MySQL
2018-03-15 17:13

Oracle 静默安装-单机

一、前期准备1.硬件检查cat /etc/issueuname -r (版本)grep MemTotal /proc/meminfo (内存大小)grep SwapTotal /proc/meminfo (交换区大小)grep "model name" /proc/cpuinfo (CPU信息)free ...

yhdmy
Oracle
2018-03-14 18:12

MySQL error log和bin log

1.Error log記錄DB啟動,運行,停止時嚴重錯誤可用—log-error=file_name 選項指定mysqld報錯錯誤文件的位置,如果沒有給定file_name值,使用:hostname.err 默認在參數DATADIR指定的目錄中2. BIN log二進制記錄所有DDL,DML,但不包含查詢的語句,描述了數據的更改過程。災難時起著其重要作用...

guocun09
MySQL
2018-03-14 10:13

Redis 删除1.2亿指定前缀的key

因为更换IDC的原因,我们需要迁移缓存到新的机房,开发同学提出老的缓存有1.2亿无效(未设置过期时间)的key和正常在用的业务key,在迁移之前可以先指定前缀将key删除。那么问题来了,如何快速删除1.2亿的key呢?

杨奇龙
数据库开发技术
2018-03-11 10:34

使用python进行Oracle数据库性能趋势分析

随着信息系统业务需求快速增长,业务系统关联日益复杂,信息系统性能问题逐渐突显,一旦出现信息系统性能问题及不可用问题,将严重影响信息系统的稳定运行及用户体验。 结合运维实践,数据库性能问题是造成信息系统性能下降和非停的重要原因之一,如何进行常态化的数据库性能趋势分析,及时发现数据库性能衰减“病灶”,常态化提升信息系统性能,避免救火式性能优化,成为衡量信息系统管理部门运营能力的重要指标之

orastar
Oracle
2018-03-09 15:26

mysql-innodb关键特性

温习了一下姜总的第二版innodb存储引擎的书,把innodb关键特性这一块好好整理了一下做下记录。方便以后自己复习。

liangjiahual
MySQL
2018-03-09 12:48

mysql-物理备份-Percona xtrabackup

较浅的分析了Percona xtrabackup的内部原理

liangjiahual
MySQL
2018-03-08 09:39

MySQL 关于slave端Retrieved_Gtid_Set的读取改进初探

一、问题由来When using GTIDs, the slave tells the master which transactions it has already received, executed, or both. To compute this set, it reads the global value of gtid_executed and the value of the Retrieved_gtid_set column from SHOW SLAVE STATUS. The GTID of the last transmitted transa...

gaopengtttt
MySQL
2018-03-05 18:37

cursor_sharing=force强制绑定变量不会把变量值默认当成varchar2类型的理解

绑定变量有个坏处,就是绑定变量后执行计划默认把该字段类型当成varchar2类型来处理,如果字段是number则多了一道字段类型转换?比如id是number类型,但是使用绑定变量如select * from salary where id=:id,这时不管:id是啥值,比如是5,代入到执行计划,都是把它当成varchar2来处理,再to_number(5)。设置了cursor_sha...

lusklusklusk
Oracle
2018-03-05 18:07

Oracle Cluster Time Management

Cluster Time Synchronization Service(CTSS)可以检测集群中节点之间的时间同步问题。CTSS被作为Oracle CLusterware的一部分进行安装。如果它检测到在系统中存在时间同步服务(比如NTP或Chrony)或者存在时间同步服务配置是valid或broken,那么它将以观察模式运行。例如,如果集群中的任何一个节点上 存在/etc/ntp.conf文件...

eric0435
Oracle
2018-03-05 16:46

Oracle 12c RMAN Cross-Platform Transport of a Closed PDB

PDB可以被传输并插入到与源平台不同的目标CDB数据库中。除了需要对PDB创建备份外还需要将PDB插入到目标CDB中所需要的元数据。源CDB与目标CDB中的compatible参数必须设置为12.2,并且源平台与目标平台有相同的字节 序。下面的例子将Linux平台上的RAC CDB中的PDB数据库(jypdb与testpdb)传输到windows平台上的单实例CDB...

eric0435
Oracle
2018-03-05 16:39

容器化RDS—— 计算存储分离 or 本地存储

随着交流机会的增多(集中在金融行业, 规模都在各自领域数一数二), 发现大家对 Docker + Kubernetes 的接受程度超乎想象, 并极有兴趣将这套架构应用到 RDS 领域. 数据库服务的需求可以简化为:

沃趣科技
MySQL
2018-03-02 16:19