事件统计 | performance_schema全方位介绍

|  导语在上一篇 《事件记录 | performance_schema全方位介绍"》中,我们详细介绍了performance_schema的事件记录表,恭喜大家在学习performance_schema的路上度过了两个最困难的时期。现在,相信大家已经比较清楚什么是事件了,但有时...

2018-05-25 15:16:52

阅读数:167

评论数:0

SQL优化案例-正确的使用索引(二)

下面sql 30秒执行出结果,查看sql谓词中有like,我们知道谓词中有这样的语句是不走索引的(为了保护客户的隐私,表名和部分列已经重命名)。SELECT /*+1*/ CHECKNUM AS PINGZBSM, CHECKDATE, XXXMODE, XXXRESULT, (SELECT RE...

2018-05-25 15:07:58

阅读数:68

评论数:0

Oracle Data Guard Feature 12cR2系列(一)

Data Guard是Oracle推出的一种高可用性数据库方案,从Oracle 9i开始正式更名为Oracle Data Guard。Data Guard在11g中引入Active Data Guard,12c又赋予了新的功能,如: Far Sync Instance等。本文将分为系列文章,介绍1...

2018-05-25 14:56:18

阅读数:54

评论数:0

Shell Limits设置问题导致用户不能登录

|  故障现象前几天,突然间某数据库主机不能su切换到grid用户。发生故障的环境为:RHEL 6.7,ORACLE 11gR2 RAC,其中集群节点1发生此故障,而节点2状态正常。故障现象如下:本地节点从oracle用户su到grid用户,错误如下: [oracle@node1 /home/or...

2018-05-25 14:43:46

阅读数:271

评论数:0

挽救DG中主库的nologging操作的块

众所周知我们的Data Guard数据同步是基于日志流的。所以在主库执行nologging操作是不被允许的。这也就是为什么我们需要在配置Data Guard阶段需要使用Force Logging。但是这也会带来很多问题(SQL执行效率),例如:当我们使用数据泵进行迁移时我们希望最少停机时间完成,这...

2018-05-15 14:56:10

阅读数:48

评论数:0

事件记录 | performance_schema全方位介绍

| 导语在上一篇 《配置详解 | performance_schema全方位介绍》 中,我们详细介绍了performance_schema的配置表,坚持读完的是真爱,也恭喜大家翻过了一座火焰山。相信有不少人读完之后,已经迫不及待的想要跃跃欲试了,今天将带领大家一起踏上系列第三篇的征程(全系共7个篇...

2018-05-15 14:53:43

阅读数:168

评论数:0

SQL优化案例-改变那些CBO无能为力的执行计划(一)

用户写的sql,Oracle会进行等价改写,即使是RBO优化模式,Oracle也会给你做一些转换,这些转化都是基于一种固定的算法,oracle称这种转换是“启发式”的。比如我们写inner join时,并且只访问单表数据,Oracle会自动降为半连接,然后用semi join的方式给你做join。...

2018-05-10 12:04:58

阅读数:45

评论数:0

sysbench的lua小改动导致的性能差异

|  导语最近在配合某同事做一项性能压测,发现相同数据量、相同数据库参数、相同sysbench压力、相同数据库版本和sysbench版本、相同服务器硬件环境下,我和同事的压测结果天差地别:一个小时压测结束后,我的压测结果中出现了高频率周期性阻塞(tps,qps为0),而同事的压测结果中未出现阻塞(...

2018-05-30 15:34:27

阅读数:44

评论数:0

Oracle 12c系列(四)|资源隔离之IO、内存、CPU

服务器主机提供IO、内存、CPU、存储空间等资源为数据库使用,Oracle使用Flex Diskgroup为数据库提供存储空间并做了相应的资源隔离。下面我们来看下Oracle是如何为不同的PDB做IO、内存、CPU限制的。一、IO 资源隔离12cR2中,引入了两个参数MAX_IOPS和MAX_MB...

2018-05-16 17:39:44

阅读数:234

评论数:0

Oracle 12c系列(三)|存储资源隔离 Flex Diskgroup

在12cR2版本中,我们可以在一个ASM Diskgroup提供不同的冗余级别和配额给不同的数据库使用。提到Quota会让人立即想到创建用户在表空间上的配额限制,其实有点类似。Flex磁盘组中文件的冗余是灵活的,并允许在数据库级别进行存储管理。你可以以数据库为粒度在磁盘组内做配额限制,并且你可以给...

2018-05-16 17:17:08

阅读数:79

评论数:0

大佬,JavaScript 柯里化,了解一下?

|  简介柯里化从何而来柯里化, 即 Currying 的音译。Currying 是编译原理层面实现多参函数的一个技术。在说JavaScript 中的柯里化前,可以聊一下原始的Currying是什么,又从何而来。在编码过程中,身为码农的我们本质上所进行的工作就是——将复杂问题分解为多个可编程的小问...

2018-05-15 15:00:34

阅读数:294

评论数:0

那些年前端跨过的域

|  同源策略同源策略(same-origin policy) 最初是由 Netspace 公司在 1995 年引入浏览器的一种安全策略,现在所有的浏览器都遵守同源策略,它是浏览器安全的基石。同源策略规定跨域之间的脚本是相互隔离的,一个域的脚本不能访问和操作另外一个域的绝大部分属性和方法。所谓的 ...

2018-05-10 14:26:38

阅读数:61

评论数:0

MySQL 8.0 | CATS调度算法的性能提升

原文地址:https://mysqlserverteam.com/contention-aware-transaction-scheduling-arriving-in-innodb-to-boost-performance/ 译者  沈刚 |  事务调度目前大多数的数据库系统都是通过锁的方式来控...

2018-05-10 14:01:38

阅读数:72

评论数:0

RR与RC隔离级别下MySQL不同的加锁解锁方式

|  RC与RR隔离级别下MySQL不同的加锁解锁方式MySQL5.7.21数据准备root@localhost : pxs 05:26:27> show create table dots\G*************************** 1. row ******...

2018-05-10 11:56:53

阅读数:89

评论数:0

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