2019年4月25日
摘要:
在这篇文中,我们已经详细介绍了Oracle MySQL以及社区分支最新的对InnoDB page flush的优化。在最近release的5.7.6版本中又有了进一步的改进。主要包括以下几点修改 修改一、更精确的loop时间 Page cleaner每做srv_flushing_avg_loops次
阅读全文
posted @ 2019-04-25 11:58
xibuhaohao
阅读(509)
推荐(0)
摘要:
OGG 修改 trail 文件大小 2018-06-11 15:14 380 0 原创 GoldenGate 本文链接:https://www.cndba.cn/leo1990/article/2856 1. OGG 修改 trail 文件大小 1.1. 添加进程指定trail文件大小 添加本地队列
阅读全文
posted @ 2019-04-25 11:43
xibuhaohao
阅读(737)
推荐(0)
摘要:
OGG mgr定期清理tail 文件 2018-06-11 11:58 440 0 原创 GoldenGate 本文链接:https://www.cndba.cn/leo1990/article/2853 1. OGG mgr定期清理tail 文件 1.1. 源端操作 1.1.1. 停止mgr进程
阅读全文
posted @ 2019-04-25 11:42
xibuhaohao
阅读(978)
推荐(0)
摘要:
ogg单表初始化步骤 2018-06-08 14:55 296 0 原创 GoldenGate 本文链接:https://www.cndba.cn/leo1990/article/2842 1.ogg单表初始化步骤 1.1.目标端数据被误删除 SQL> conn test/test Connecte
阅读全文
posted @ 2019-04-25 11:41
xibuhaohao
阅读(678)
推荐(0)
摘要:
测试ogg中断之后,重新同步操作 2018-06-07 17:11 779 1 原创 GoldenGate 本文链接:https://www.cndba.cn/leo1990/article/2839 1.测试ogg中断之后,重新同步操作 1.1.关闭源端抽取进程 GGSCI (cndba) 65>
阅读全文
posted @ 2019-04-25 11:40
xibuhaohao
阅读(1599)
推荐(0)
摘要:
Oracle 11g 单实例到单实例OGG同步实施文档-OGG initial load 2018-06-07 00:514730原创GoldenGate 作者: leo 本文链接:https://www.cndba.cn/leo1990/article/2837 1.环境介绍 类别源端目标端 数据
阅读全文
posted @ 2019-04-25 11:39
xibuhaohao
阅读(523)
推荐(0)
摘要:
Oracle 11g 单实例到单实例OGG同步实施文档-RMAN 初始化 2018-06-07 13:455170原创GoldenGate 作者: leo 本文链接:https://www.cndba.cn/leo1990/article/2838 1.环境介绍 类别源端目标端 数据库类型 单实例
阅读全文
posted @ 2019-04-25 11:38
xibuhaohao
阅读(295)
推荐(0)
摘要:
Oracle 11g 单实例到单实例OGG同步实施文档-EXPDP初始化 2018-06-07 00:446470原创GoldenGate 作者: leo 本文链接:https://www.cndba.cn/leo1990/article/2836 1.环境介绍 类别源端目标端 数据库类型 单实例
阅读全文
posted @ 2019-04-25 11:37
xibuhaohao
阅读(244)
推荐(0)
2019年4月23日
摘要:
//显示年月日 select date_format(date ,'%Y-%m-%d' ) from talbe_a //根据年月日分组 select date_format(date ,'%Y-%m-%d' ) from tb_scenic_source GROUP BY date_format(
阅读全文
posted @ 2019-04-23 15:23
xibuhaohao
阅读(3032)
推荐(0)
2019年4月22日
摘要:
cat oracle_status_output.py from prometheus_client import Gauge,start_http_serverimport randomimport subprocessimport timeimport cx_Oracle class Oracl
阅读全文
posted @ 2019-04-22 14:44
xibuhaohao
阅读(186)
推荐(0)
摘要:
cat mysql_status_output.py #coding=utf-8import jaydebeapiimport sysimport pymysqlimport osfrom prometheus_client import Gauge,start_http_serverimport
阅读全文
posted @ 2019-04-22 14:42
xibuhaohao
阅读(192)
推荐(0)
摘要:
cat mysql_init.sh##安装mariadb依赖包function install_yum(){ yum -y install $1}i="ncurses* bison gcc* screen make gcc-c++ cmake bison-devel ncurses-devel li
阅读全文
posted @ 2019-04-22 10:07
xibuhaohao
阅读(267)
推荐(0)
摘要:
#!/bin/bash####安装Oracle所需依赖包function install_yum(){ yum -y install $1} i="perl-Data-Dumper lvm2* unzip rlwrap screen binutils binutils-devel compat-db
阅读全文
posted @ 2019-04-22 10:06
xibuhaohao
阅读(325)
推荐(0)
2019年4月19日
摘要:
本文转载自公众号数据库随笔,作者happypig 微信看起来麻烦 pig已经好长一段时间没有分享文章了,有点对不起订阅的朋友。最近在做比较复杂跟困难的事情,也并不一定最终会有成果,因此必须对此沉默。 停了一段时间,现在定个小目标 2个星期至少写一篇小文章,简单讲清楚一个小细节。希望自己最后坚持下来。
阅读全文
posted @ 2019-04-19 16:34
xibuhaohao
阅读(369)
推荐(0)
摘要:
一、关于一个SQL的简单的工作过程 1、工作前提描述 1、启动MySQL,在内存中分配一个大空间innodb_buffer_pool(还有log_buffer) 2、多用户线程连接MySQL,从内存分配用户工作空间(其中排序空间) 3、磁盘上有数据库文件、ib_logfile、tmp目录、undo
阅读全文
posted @ 2019-04-19 16:25
xibuhaohao
阅读(377)
推荐(0)
摘要:
原文链接 我的归纳: (1)InnoDB的主键采用聚簇索引存储,使用的是B+Tree作为索引结构,但是叶子节点存储的是索引值和数据本身(注意和MyISAM的不同)。 (2)InnoDB的二级索引不使用聚蔟索引,叶子节点存储的是KEY字段加主键值。因此,通过二级索引查询首先查到是主键值,然后InnoD
阅读全文
posted @ 2019-04-19 15:16
xibuhaohao
阅读(1600)
推荐(1)
摘要:
Mysql怎么判断繁忙,innodb的主要参数,checkpoint机制,show engine innodb status 2018年07月13日 15:45:36 anzhen0429 阅读数:295 show engine innodb status G 四个参数能反应出来什么 Checkpo
阅读全文
posted @ 2019-04-19 15:07
xibuhaohao
阅读(1093)
推荐(0)
摘要:
遇见 TiDB 文章来源:企鹅号 - 塔塔驿站 最近TiDB掀起了一波分布式数据库的热潮,公司也在着手准备TiDB的落地工作,前几天也参与了几场公司针对TiDB的分享会,下面我们了解一下关于TiDB。 TiDB 是什么? TiDB 是一个分布式 NewSQL 数据库。它支持水平弹性扩展、ACID 事
阅读全文
posted @ 2019-04-19 11:26
xibuhaohao
阅读(478)
推荐(0)
摘要:
美团点评 TiDB 深度实践之旅(9000 字长文 / 真实“踩坑”经历) 4 PingCAP · 154 天前 · 3956 次点击 这是一个创建于 154 天前的主题,其中的信息可能已经有所发展或是发生改变。 原标题:美团点评携手 PingCAP 开启新一代数据库深度实践之旅 一、背景和现状 在
阅读全文
posted @ 2019-04-19 11:24
xibuhaohao
阅读(4234)
推荐(0)
摘要:
转载自:https://www.cnblogs.com/linn/p/8459327.html tidb使用坑记录 1、对硬盘要求很高,没上SSD硬盘的不建议使用 2、不支持分区,删除数据是个大坑。 解决方案:set @@session.tidb_batch_delete=1; 3、插入数据太大也会
阅读全文
posted @ 2019-04-19 11:22
xibuhaohao
阅读(460)
推荐(0)
摘要:
mysql server系统架构 逻辑模块组成: mysql逻辑模块可以分为两层架构,第一层是sql layer主要包括权限判断、sql解析、执行计划优化、query cache的处理等;第二层是存储引擎层storageengine layer,是底层数据存取操作实现部分,由多种存储引擎共同组成。
阅读全文
posted @ 2019-04-19 11:07
xibuhaohao
阅读(1093)
推荐(0)
2019年4月18日
摘要:
美团点评DBProxy读写分离使用说明 目的 因为业务架构上需要实现读写分离,刚好前段时间美团点评开源了在360Atlas基础上开发的读写分离中间件DBProxy,关于其介绍在官方文档已经有很详细的说明了,其特性主要有:读写分离、负载均衡、支持分表、IP过滤、sql语句黑名单、DBA平滑下线DB、从
阅读全文
posted @ 2019-04-18 11:04
xibuhaohao
阅读(643)
推荐(0)
摘要:
转载自:https://github.com/Meituan-Dianping/DBProxy/blob/master/doc/USER_GUIDE.md#2 1 总体信息 1.1 关于本手册 1.2 DBProxy概述 1.2.1 DBProxy简介 1.2.2 DBProxy主要特性 1.2.3
阅读全文
posted @ 2019-04-18 11:00
xibuhaohao
阅读(1202)
推荐(0)
2019年4月17日
摘要:
锁:对 “某种范围” 的数据上 “某种锁”1.“某种范围”:行、表 2.“某种锁”2.1 共享锁Shared Locks(S锁)1、兼容性:加了S锁的记录,允许其他事务再加S锁,不允许其他事务再加X锁2、加锁方式:select…lock in share mode2.2 排他锁Exclusive L
阅读全文
posted @ 2019-04-17 17:18
xibuhaohao
阅读(1367)
推荐(1)
摘要:
Mysql InnoDB三大特性-- change buffer
阅读全文
posted @ 2019-04-17 16:11
xibuhaohao
阅读(166)
推荐(0)
摘要:
自适应哈希索引采用之前讨论的哈希表的方式实现,不同的是,这仅是数据库自身创建并使用的,DBA本身并不能对其进行干预。自适应哈希索引近哈希函数映射到一个哈希表中,因此对于字典类型的查找非常快速,如SELECT * FROM TABLE WHERE index_col='xxx'但是对于范围查找就无能为
阅读全文
posted @ 2019-04-17 16:11
xibuhaohao
阅读(458)
推荐(0)
摘要:
转自:http://www.ywnds.com/?p=8334 一、经典Partial page write问题? 介绍double write之前我们有必要了解partial page write(部分页失效)问题。 InnoDB的Page Size一般是16KB,其数据校验也是针对这16KB来计
阅读全文
posted @ 2019-04-17 16:06
xibuhaohao
阅读(426)
推荐(0)
2019年4月16日
摘要:
一、MySQL后台进程简介 master thread与四大I/O线程:read thread、write thread、redo log thread、change buffer thread与 page cleaner thread、purge thread、checkpoint、error m
阅读全文
posted @ 2019-04-16 16:42
xibuhaohao
阅读(303)
推荐(0)
posted @ 2019-04-16 15:35
xibuhaohao
阅读(113)
推荐(0)
摘要:
一、Mysql行存储的文件格式概述 InnoDB存储引擎有两种文件格式 Antelope:compact与redundant两种行记录格式 Barracuda:compress与dynamic两种行记录格式 查看表的行记录格式: show table status like '%sys_appinf
阅读全文
posted @ 2019-04-16 15:10
xibuhaohao
阅读(1311)
推荐(0)
2019年4月11日
摘要:
一、前言 在之前的文章已经详细介绍了redis入门基础已经持久化相关内容包括redis4.0所提供的混合持久化。 通过持久化功能,Redis保证了即使在服务器宕机情况下数据的丢失非常少。但是如果这台服务器出现了硬盘故障、系统崩溃等等,不仅仅是数据丢失,很可能对业务造成灾难性打击。为了避免单点故障通常
阅读全文
posted @ 2019-04-11 19:27
xibuhaohao
阅读(158)
推荐(0)
摘要:
语法: 语法: with tempName as (select ....)select ... 例:现在要从1-19中得到11-14。一般的sql如下: select * from( --模拟生一个20行的数据 SELECT LEVEL AS lv FROM DUAL CONNECT BY LEV
阅读全文
posted @ 2019-04-11 10:52
xibuhaohao
阅读(228)
推荐(0)
摘要:
有两个简单例子,以说明 “exists”和“in”的效率问题 1) select * from T1 where exists(select 1 from T2 where T1.a=T2.a) ; T1数据量小而T2数据量非常大时,T1<<T2 时,1) 的查询效率高。 2) select * f
阅读全文
posted @ 2019-04-11 10:35
xibuhaohao
阅读(559)
推荐(0)
2019年4月10日
摘要:
一、问题描述 由于服务器配置不高,备份策略为周末全备、周一至周六差异备份。 平时服务器CPU使用30%左右。 全备份时,开启两个通道,CPU达到70%-80%左右,业务不卡顿、不掉单,session不积压,磁盘读取80MB/s 差异备份时,开启两个通风道,CPU达到100%,业务卡顿、掉单,sess
阅读全文
posted @ 2019-04-10 16:15
xibuhaohao
阅读(1136)
推荐(0)
2019年4月2日
摘要:
HTML中元素的position属性详解 转载自:https://blog.csdn.net/wangzunkuan/article/details/81540935 HTML中元素的position属性详解 转载自:https://blog.csdn.net/wangzunkuan/article
阅读全文
posted @ 2019-04-02 17:30
xibuhaohao
阅读(674)
推荐(0)
摘要:
转载自:https://www.cnblogs.com/linjiqin/p/3556497.html CSS padding margin border属性详解 图解CSS padding、margin、border属性W3C组织建议把所有网页上的对像都放在一个盒(box)中,设计师可以通过创建定
阅读全文
posted @ 2019-04-02 17:16
xibuhaohao
阅读(168)
推荐(0)
2019年3月22日
摘要:
Sharding测试过程中的问题解决 1. 环境部署 软件的版本需要12.2.0.0.3及以上的版本 在配置GSM的时候报错信息不会很直观的展示出来,这对于安装部署有很大阻碍。 软件的版本需要12.2.0.0.3及以上的版本 在配置GSM的时候报错信息不会很直观的展示出来,这对于安装部署有很大阻碍。
阅读全文
posted @ 2019-03-22 14:17
xibuhaohao
阅读(158)
推荐(0)
摘要:
转载自:Oracle 12c新特性(For DBA) 一: Multitenant Architecture (12.1.0.1) 多租户架构是Oracle 12c(12.1)的新增重磅特性,内建的多分租(Multi-tenancy),一个容器数据库(container database)中可以存放
阅读全文
posted @ 2019-03-22 11:50
xibuhaohao
阅读(391)
推荐(0)
摘要:
在Oracle的12c版本中,Oracle实现了类似MySQL中的auto_increment的自增列,下面我们看一起Oracle是怎么实现的。 Oracle Database 12c Enterprise Edition Release 12.1.0.2.0 - 64bit Production
阅读全文
posted @ 2019-03-22 11:47
xibuhaohao
阅读(536)
推荐(0)
2019年3月21日
摘要:
一、Django Oracle连接配置 DATABASES = { 'default': { 'ENGINE': 'django.db.backends.oracle', 'NAME': 'DEMO', 'USER': 'demo1', 'PASSWORD': 'demo1', 'HOST': "1
阅读全文
posted @ 2019-03-21 17:26
xibuhaohao
阅读(1020)
推荐(0)