数据库

使用动态跟踪技术SystemTap监控MySQL、Oracle性能

时间都去哪儿了?这是性能调优时大家最爱问的问题。比如“我的MySQL插入一百万行用了十分钟正常吗?时间都消耗在哪儿了?”。使用SystemTap,可以简单的回答这类问题。SystemTap是Linux下的动态跟踪工具(与Solaris下的DTrace类似),可以方便的监控、跟踪运行中的程序或Linux内核操作,输出用户所关心的性能资料或调试信息,帮助我们理解系统性能消耗在哪些地方,从而有的放矢的调优。

tianxiaoxu
MySQL
2018-08-08 10:19

12c data guard 使用 sqlplus 主备切换最佳实践

今天看到Oracle更新12 dataguard 使用SQLplus主备切换实践,对比之前11g、10g切换差别不大,只是在切换之前多了一项预切换。

gycixput
Oracle
2018-08-07 16:28

欧洲最大MySQL用户Booking.com数据库构架探秘!

Booking.com使用MySQL做为主要的数据库解决方案,目前是欧洲最大的MySQL用户之一。本文主要会分享Booking.com的数据库构架?如何实现数据库的高可用性,如何自动化维护和管理大数量级的服务器, 以及如何实现测试环境每日更新亿万数量级的在线数据。

老鱼笔记
MySQL
2018-08-06 18:52

SQL优化案例-分区索引之无前缀索引(六)

当查询跨分区的时候,且where条件中包含分区字段,只需要在非分区字段建立本地索引(本地的组合索引),分区字段会自行的进行分区裁剪;如果查询不跨分区,那就需要建立包含分区字段的前缀索引,此时可以过滤掉大量不必要的数据。

沃趣科技
Oracle
2018-08-02 15:32

SQL优化案例-自定义函数索引(五)

本期将通过一个简单的案例为大家介绍创建自定义函数索引进行SQL优化。

沃趣科技
Oracle
2018-07-30 09:30

一个RESOURCE MANAGER引起的问题分析

1.分析hanganalyze日志:Chains most likely to have caused   the hang:《《《最终阻塞源都是由于resmgr:cpu quantum引起。 [a] Chain 1 Signature: 'resmgr:cpu quantum'

darren__chan
Oracle
2018-07-28 01:52

oracle数据库CPU过高问题定位、分析(一)

当数据库由于大sql导致性能出现问题时,通过服务器top监控快速定位、分析问题

wysyl1990
Oracle
2018-07-27 11:22

干货满满 | 美团数据库运维自动化系统构建之路

本文主要围绕数据库相关的主题,内容包括美团数据库自动化运维系统构建、点评侧 MySQL 自动化服务平台 RDS、美团数据库中间件、和小米高级 DBA 带来的 Redis Cluster 的大规模运维实践。

赵钰莹
MySQL
2018-07-26 17:12

为什么企业CIO普遍不看好Oracle,却钟情于微软?

近日,摩根大通对154位大型公司CIO进行了问卷调查,调查结果显示很多企业CIO都不是很喜欢Oracle。而且这还不是最劲爆的消息,摩根大通将甲骨文股票的评级从增持变为中性,而且还表示在向云转型的过程中,企业对于Oracle的依赖也正在减弱。

tianxiaoxu
Oracle
2018-07-25 17:40

七大SQL代码编写原则:可显著提高数据库性能!

理论上,数据库性能调优应由数据库管理员(DBA)完成,但是开发人员有义务书写更规范的SQL代码,这也可以有效提高数据库性能。本文将介绍七大SQL代码编写规范,这是提高数据库性能最简单有效的方法。

赵钰莹
数据库开发技术
2018-07-25 14:54

时间紧急!数据库迁移怎么才能更快?

问数据库迁移需要多长时间,就好像问去度假需要多少钱一样。答案,不同情况下,会有很大差异。那么,到底哪些因素会影响数据迁移所需时间长短?这是我们本文要探讨的。

老鱼笔记
MySQL
2018-07-25 14:20

Oracle OER 7451 in Load Indicator : Error Code = OSD-04500的问题处理

在对某数据库进行巡检时发现alert.log中出现了以下错误信息OER 7451 in Load Indicator : Error Code = OSD-04500: 指定了非法选项 O/S-Error: (OS 1) 函数不正确。 ! OER 

eric0435
Oracle
2018-07-24 17:55

innodb存储引擎锁的实现(一)

在95%以上的MySQL使用场景中,从一定程度上来讲,我们就是在使用InnoDB存储引擎,很多时候选择使用InnoDB存储引擎,是因为它支持高并发,而高并发的实现很大程度上得益于细粒度的锁实现(行级锁)。

沃趣科技
MySQL
2018-07-23 18:01

故障排除指南:MySQL运行内存不足怎么办?

故障排除对于所有人来说都不会是一件有趣的事情,尤其是在没有崩溃报告的情况下。如果MySQL因内存不足而崩溃时应该怎么办?Peter Zaitsev曾在2012年写过的一篇博客中给出了许多有用的提示,而利用新版本的MySQL(5.7及以上)和performance_schema,我们可以更轻松地解决MySQL内存分配问题。

tianxiaoxu
MySQL
2018-07-23 16:35

为什么你的MySQL性能差?函数、存储过程和触发器都确认无误吗?

MySQL存储过程、函数和触发器是开发人员常打交道的三大名词,但是,这三个过程可能会对数据库性能造成严重影响,尤其是函数中出现“死”代码时,其他两个过程都会受到牵连,以下是作者进行的一些基本测试,通过对比更好得衡量三者对数据库性能的影响。

赵钰莹
MySQL
2018-07-23 16:16