官方推荐的MySQL参数设置值

今天,在找MySQL补丁的时候,在metalink找到一篇非常好的文章。这oracle官方推荐的在OLTP环境下,MySQL参数设置的最佳实践。 下面的参数设置,对系统的性能会很有帮助。但是建议大家还是结合实际情况使用。 APPLIES TO: MySQL Server – Versio […]

Continue Reading

远程数据库的表超过20个索引的影响

昨天同事参加了一个研讨会,有提到一个案例。一个通过dblink查询远端数据库,原来查询很快,但是远端数据库增加了一个索引之后,查询一下子变慢了。 经过分析,发现那个通过dblink的查询语句,查询远端数据库的时候,是走索引的,但是远端数据库添加索引之后,如果索引的个数超过20个,就会忽略第一个建立的 […]

Continue Reading

Redis学习笔记

Redis的官方网站是https://redis.io/,也有中文的网站 http://www.redis.cn/。 Redis 当前的稳定版本是3.2(具体是3.2.9),最新版本是4.0。 在本文你将看到: 1. Redis的基础知识,如redis的数据类型,redis的安装配置,redis的主 […]

Continue Reading

备份,迁移和克隆docker镜像

继《Oracle支持在docker上跑oracle数据库了》和《在MAC上安装docker并部署oracle12.2》 之后,我们再来看看如何将docker镜像进行备份,迁移和克隆。 (一)备份: 我们用docker ps看有几个container,注意如果加-a参数,则没有running的cont […]

Continue Reading

在Mac上安装docker并部署oracle 12.2

其实很早就想写这篇,但是由于工作忙,一直没有来得整理出来。趁着周末,发布出来吧。 在本文中,你将看到: 1. 在Mac上安装docker,并启动docker 2. 部署oracle docker的build file,并创建image 3. 部署oracle软件在docker中 4. 安装oracl […]

Continue Reading

rac onenode相关知识小结

Rac onenode是一种非常高可用的架构,他其实就是在10g的single instance HA。但是它又封装了很多东西,使得操作可以很简单,不再需要自己写脚本,也不再需要手工的敲一堆的命令。 我们先来看看安装,先安装rac,再将其转换成rac onenode,再转回rac。 在已经已经安装好 […]

Continue Reading

12c的一些新等待事件

今天用swingbench加载数据的时候,发现了一些之前没有看过的等待事件,列举一下: (1)LGWR worker group idle 这是因为12c默认是以adaptive方式启用scalable lgwr,即会在自动的在 singlescalable 之间进行切换,可以参考我的这个文章。 设 […]

Continue Reading

12.2 online TDE

在12.2之前,如果对表空间进行透明数据加密,这是需要停机时间的,可参考 Oracle Advanced Security 透明数据加密最佳实践,但是在12.2中,我们可以不用停机的进行TDE加密了。 是的,no downtime。 我们先来创建一个表空间,创建一个表,如信用卡信息表(credit_ […]

Continue Reading