MySQL Server 启动时的 bug
Server 无法启动、日志如下:130507 12:22:11 mysqld started 130507 12:22:11 [Warning] option \'max_join_size\': unsigned value 18446744073709551615 adjusted to 4294967295 130507 12:22:11 [Warning] option \'max_join_size\': unsigned value 18446744073709551615 adjusted to 4294967295 130507 12:22:11 [ERROR] /usr/libexec/mysqld: unknown variable \'table_open_cache=64\' 开始时我把table_open_cache=64注释掉、并在 /etc/my.cnf 下添加如下:max_j
有关 MySQL InnoDB 在索引中自动添加主键的问题
㈠ 原理: 只要用户定义的索引字段中包含了主键中的字段、那么这个字段就不会再被InnoDB自动加到索引中 但如果用户的索引字段中没有完全包含主键字段、InnoDB 就会把剩下的主键字段加到索引末尾 ㈡ 例子 例子一:CREATE TABLE t ( a char(32) not null primary key, b char(32) not null,
MySQL Server 无法启动错误诊断一则
mysql> select version()\G; *************************** 1. row *************************** version(): 5.5.16-log 1 row in set (0.00 sec) [mysql@cdio ~]$ mysqld_safe & [1] 3036 [mysql@cdio ~]$ 130506 19:16:34 mysqld_safe Logging to \'/home/mysql/mysql/log/alert.log\'. 130506 19:16:34 mysqld_safe Sta
Oracle RAC SSH等价性配置
㈠ 需求 为方便RAC环境个节点通信、往往需要配置SSH等价性 简言之: 用户或程序从一台机器连接到另一台机器时不需要输入密码 这种应用的背景是: Clusterware和Database的安装过程都是先在一个节点安装  
《Oracle Database 11g & MySQL 5.6开发手册》试读有感
大数据浪潮汹涌袭来、一场新的信息技术革命即将开始。“春江水暖鸭先知”,作为数据库从业人员的我、体会尤为深刻 然而、无论是Oracle的 EXADATA 还是MySQL的Scale Out、或者NoSQL、都有其各自的适用场景、没有优劣之分 数据的大集中还是大分布、这取决于公司的财务、技术支持、氛围、需求等等、 看下2013年4月份各数据库在市场的占用率: 其次谈谈Ora
Oracle 技术支持之现场优化的思维路径
性能调优是每个DBA职业生涯中都能遇到的任务 大到世界五百强的核心系统,小到乡镇企业的进销存,几乎都会有要调优的时候 面对形形色色的系统,林林总总的需求,调优的手段也是丰富多彩 定位问题,分析问题,解决问题环环相扣,缺一不可,且又手段多样,效果也各有千秋 &nbs
生产环境 MySQL Server 核心参数的配置
⑴ lower_case_table_names ● 推荐理由 GNU/Linux 平台,对数据库、表、存储过程等对象名称大小写敏感 为减少开发人员的开发成本,为此推荐大家设置该参数使对象名称都自动转换成小写 ● 参数介绍 &nbs
博客整理:人在运维囧途系列学习目录
好像没什么好说的了、就聊聊我的 51 吧、真舒坦呢、、 连续通宵 2 天 、把 电视剧 <<暗香>> 看完、一个感受两个字:责任 是的、我看出了责任 责任、通常不是一个人的事、而是一代人的 我在被窝里看 <<暗香>>、而我爸妈在工作、是我在逃避
MySQL 主主同步配置
实战环境介绍: 服务器名IP系统MySQLodd.example.com192.168.1.116rhel-5.85.5.16even.example.com192.168.1.115rhel-5.85.5.16 假设要同步的库是 db_rocky ㈠ 创建同步用户 在 ODD上mysql> grant replication slave on *.* to \'water\'@\'192.168.1.115\' identified by \'cdio2010\'; Query OK, 0 rows affected (0.00 sec) mysql> flush p
博客整理:Oracle 表系列学习目录
博学之,审问之,慎思之,明辨之,笃行之 --《礼记》 更新中、敬请期待哦、、、、 深入理解Oracle表(7):10种表类型的数据存储和适用场景浅析 深入理解Oracle表(6):堆组织表(H
博客整理:Oracle 索引系列学习目录
David 先和大家分享一个故事哈、是这样的: 在蜀地偏远的地方有两个和尚,其中一个贫穷,其中一个富有 贫穷的和尚对富有的和尚说: “我想去南海,怎么样?” “您凭借着什么去?” “我只要一个水瓶和一个饭碗就够了” “我多年来想要雇船南下,到现在还没去成;您
监听器错误处理一则:主机名和IP错位
报错信息如下:[oracle@odd ~]$ lsnrctl status LSNRCTL for Linux: Version 10.2.0.1.0 - Production on 01-MAY-2013 15:40:54 Copyright (c) 1991, 2005, Oracle. All rights reserved. Connecting to (ADDRESS=(PROTOCOL=tcp)(HOST=)(PORT=1521)) TNS-12560: TNS:protocol adapter error TNS-00530: Protocol adapter error Linux Error: 113: No route to host netca 报错信息截图如下: [root@odd ~]# hostname -f odd.example.com [root@odd
深入理解 Oracle 分区(3):分区表和分区索引概述
㈠ 分区表技术概述 ⑴ Range 分区 ① 例子 create table t (...列定义...) partition by range (week_num) (partition p1 values less than (4)tablespace data0, part
深入理解 Oracle 分区(2):分区方案中常见问题探讨
分区方案设计和实施是一门追求综合平衡、充满辩证统一的哲学、 也是经验和技术不断积累的艺术 然而、实际项目中、却漏洞频出、导致海量数据顷刻坍塌 ㈠ 目标方面的误区 ① 问题分析 在很多分区设计方案、其指导思想往往只考虑部分目标&
深入理解 Oracle 分区(1):如何实施和评估分区
虽然本博文旨在引导大家生产环境如何建立分区 但千万别被一些所谓的设计指南、特别是一些绝对值建议而把自己作茧自缚 生产环境当慎独! 不过、照葫芦画瓢、总比没葫芦乱画一通要强吧 那么、我们从分区索引和分区表来展开 ㈠ 分区索引的设计指南 ① 如果表分
配置 CACTI 监控 MySQL 数据库状态
MySQL 自身在性能监测方面很不给力、这是令许多 MySQL DBA 夜夜辗转难眠、 幸运的是、通过 Cacti 监测(注意是监测而非监控)MySQL 数据库状态 借助 cacti+rrdtool 强大的绘图功能、加上专用的 mysql 模板、能够灵活快速的创建对多个 MySQL 实例的监测 ㈠ 如果是RPM方式安装,需要下列RPM包: httpd  
【人在运维囧途_12】Spotlight on Unix 让运维平添几缕幽香
Spotlight On Unix 不仅能满足操作系统的一些监控需求、而且其界面一如Spotlight On Oracle一样华丽,让人赏心悦目 1、安装spotlight,Spotlight on Unix 2、配置spotlight,注意spotlight默认不能使用root用户进行连接,需要用户自己创建一个具有root权限的用户。 (1)useradd spotlight (2)passwd spotlight;
深入理解Oracle索引(10):索引列字符类型统计信息的32位限制
㈠ 先看两个来自生产环境的真实案例: 案例1 案例2 ㈡ 原理: Oracle 在对于 varchar等字符型字段收集统计信息时,并不会对每个值都进行精确的统计 而是,对值进行substr(,32)。一般来讲,这种方式没有什么问题
最简单的查询表空间的使用量、剩余量的方法
比起用其它的视图写长长的一段脚本、简便多了、据说从7.x到11g都可以用 sm$ts_used & sm$ts_freeidle> select * from sm$ts_used; TABLESPACE_NAME BYTES ------------------------------ ---------- SYSAUX 256573440 UNDOTBS1 8323072 USERS 3211264 SYSTEM 506789888 EXAMPLE
【人在运维囧途_11】GNU/Linux NFS 服务器部署时权限设置的注意事项
NFS、简言之、便是文件服务器 在部署过程中、文件的读写权限是比教容易出错 本博文按以下 6 个方面展开、但重点放在文件权限上、 ● 原理 ● /etc/exports ● 文件权限 ● Server/Client 配置 ● 2 个常用命令 ● Troubleshoting ● 经验建议 ㈠ 原理 &nbs