MySQL远程访问时,非常慢,甚至出现连不上的情况
MySQL远程访问时,非常慢,甚至出现连不上的情况权限已赋,防火墙等已关闭解决方法,my.cnf里面添加[mysqld]skip-name-resolveskip-name-resolve 选项就能禁用DNS解析,连接速度会快很多。不过,这样的话就不能在MySQL的授权表中使用主机名了而只能用ip格式。还有权限的问题,当用户设置限制只能访问某...
笔记mysql优化
?数据库优化工作 1 数据库(表)设计合理 我们的表设计要符合3NF 3范式 有时需要适当的逆范式 2 sql语句的优化 3 数据库参数修改,配置 4 适当的硬件配置和操作系统?数据的 3NF1NF 就是具有原子性,不可分割(只要使用的...
mysql 性能优化--基础参数
mysql 性能优化--基础参数先查看mysql基本信息[root@sznagios libexec]# mysql -Vmysql Ver 14.14 Distrib 5.1.66, for redhat-linux-gnu (x86_64) using readline 5.1mysql> status--------------mysql Ver 14.14 Distrib 5.1.66, for redhat-linux-gnu (x86_64) using readline 5.1Connection id: &n...
ORACLE 使用TRACE进行SQL性能分析
ORACLE 使用TRACE进行SQL性能分析
Oracle 12c GI/RAC Step-by-Step安装指南(六)
54. 使用grid用户为数据库创建一个磁盘组.$asmca55. 单击 “Create” 创建DG.56. DG被创建.57. 使用oracle 用户创建数据库.$ dbca58. 选择“Advanced Mode“59. 选择数据库模板。在这次测试中,作者选择了创建policy managed Database, 这意味着我需要创建一个server pool 来存放这个数据库。60. 选择是否创...
MySQL监控InnoDB Buffer Pool命中率
参加炼数成金的MySQL培训,这是其中的一个作业题.原来做过类似的监控http://blog.itpub.net/29254281/viewspace-1222337/首先,使用脚本进行数据采集vim /tmp/probe.sh#!/bin/bash#采集间隔时间,单位sasleep=10user=rootpassword=rootprobe_file=probe.logwhile [ 1 ] ; do a=$(pt-mysql-summary...
查看空间使用情况的脚本
在数据库中,我们可以使用如下的3个脚本来查看表空间的使用情况,表空间的增长情况,表未使用的空间情况等等。showunused.sh 可以查看未使用的空间情况sqlplus -s n1/n1 <<EOFprompt ------- $1.$2 prompt .set serveroutput onset feedback offvariable total_blocks number; variable total_bytes num...
ORACLE 11g dataguard配置练习
两台服务器信息如下 主数据库 10.1.1.21 安装数据库软件、创建数据库 standby数据库10.1.1.23 准备工作 1、主数据库启用归档,经检查已经启用 2、standby数据库上面安装oracle 11g数据库软件,无需创建数据库实例 3、standb...
安装GoldenGate
安装Goldengate步骤,goldengate安装非常简单。1.1.解压 goldengate软件(使用oracle用户即可)[root@localhost /]# su - oracle[oracle@localhost /]$ cd oracle[oracle@localhost oracle]$ mkdir goldengate[oracle@localhost soft]$ cd /oracle/goldengate/[oracle@localhost goldengate]$ tar -xvf /soft/fbo_ggs_L...
Oracle 12C 体系结构
2013年7月8日,甲骨文中国宣布该公司新一代数据库Oracle12c正式上市,并可通过Oracle技术网络(OTN)下载。该产品早在2012年10月1日就由CEO Larry Ellison在甲骨文全球大会上发布,经过整个9个月的等待,用户终于可以使用甲骨文公司最重量级的产品了。 和甲骨文前几代数据库——Oracle 8i、9i、10g、11g相比,Oracle 1...
Oracle 12c 使用(Full Transportable Export/Import)进行升级/迁移
本文介绍如何通过使用新的 Oracle 数据库 12c 的完整可传输导出/导入(Full Transportable Export/Import)功能来使用较少的停机时间,将数据库升级/迁移到 Oracle 数据库 12c 中。传统的方法,如导出/导入,数据泵导出/导入和传输表空间,仍然可以用来升级/迁移数据库到 Oracle Database12c 中。但是,Oracle 数据库 1...
Oracle 12c GI/RAC Step-by-Step安装指南(五)
38. 安装数据库软件./runInstaller39. 配置安全更新。40. 忽略掉软件更新。.41. 选择安装选项.42. 选择安装类型.43. 选择节点列表44. 配置oracle 用户的等效性45. 选择语言。46. 选择安装的版本类型47. 指定安装路径。48. 选择OS 用户组49. 进行安装前检查。和GI 时一样,虽然有些错误,但是可以忽略...
Oracle 12c GI/RAC Step-by-Step安装指南(四)
29. 指定ASM 口令。这次测试中作者选择为所有的账户创建相同的口令。30. IPMI 选项。31. 选择OS 用户组。请注意,这一步的选择和我们之前ASMlib 配置时的选项要对应。32. 安装位置。只要和之前创建的路径对应就可以了。33. 创建 central inventory34. 运行Root.sh 脚本。从12c 开始oracle 对于这个步骤提供了新特...
Oracle 12c GI/RAC Step-by-Step安装指南(三)
16. 启动GI OUI.$ ./runInstaller17. “Download Software Updates” 画面。跳过软件更新(Skip software updates)18. 选择为集群安装GI(Install and Configure Oracle Grid Infrastructure for a Cluster)19. 选择集群的类型。在这个测试中选择了配置标准集群(Configure a Standard cluster). 对于另一个选项“...
Oracle 12c GI/RAC Step-by-Step安装指南(二)
14. 安装asmlib 包。请确定安装的asmlib 包和os kernel版本是对应的。在这次测试中,由于使用了uek 内核,也就是说asmlib kernel drive 已经包含在内核里面了。 所以,只需要安装下面的两个包。oracleasmlib-2.0.4-1.el6.x86_64.rpmoracleasm-support-2.1.5-1.el6.x86_64.rpme.g: # rpm –ivh oracleasmlib-2.0.4-1.el6....
Oracle 12c GI/RAC Step-by-Step安装指南(一)
这篇文档包含了12c GI/RAC step-by-step的安装文档,同时也包含了使用dbca 创建数据库的过程。另外,也对安装过程中涉及到的12c 新特性和一些其他的12c 新特性做了简单的介绍。注意: 这篇文章只是为了向大家展示12c GI/RAC的安装过程,而且以测试为目的。如果您希望以此文档作为您的生产系统安装文档,请进行充分的测试并...
MYSQL常用函数
一、数学函数 ABS(x) 返回x的绝对值 BIN(x) 返回x的二进制(OCT返回八进制,HEX返回十六进制) CEILING(x) 返回大于x的最小整数值 EXP(x) 返回值e(自然对数的底)的x次方 FLOOR(x) 返回小于x的最大整数值 GREATE...
MySQL设置utf8mb4编码
有一个项目需要存储ios的表情(emoji表情)这种表情虽然是utf8编码,但是一个字符需要占用4个字节,而MySQL utf8编码只能存放3字节的字符。在MySQL 5.6中,可以设置编码为utf8mb4,这个字符集是utf8的超集。实验环境MySQL 5.6.14JDBC 5.1.31测试表 create table test( content varchar(...
Mysql Binlog的介绍
binlog基本定义:二进制日志,也成为二进制日志,记录对数据发生或潜在发生更改的SQL语句,并以二进制的形式保存在磁盘中;作用:Mysql的作用类似于ORACLE的归档日志,可以用来查看数据库的变更历史(具体的时间点所有的SQL操作)、数据库增量备份和恢复(增量备份和基于时间点的恢复)、Mysql的复制(主主数据库的复制、...
海量数据迁移之通过shell估算数据量
在数据迁移的时候,需要根据用户量来评估需要在表空间理添加的空间大小。比如迁移5百万的用户和迁移200万,两者需要添加的数据量差别很大,在资源有限的情况下,需要一些比较合理的估算,毕竟在生产环境中做数据加载的时候报了空间不足的问题就是准备太不充分了,稍后的数据修复任务就难上加难。比如我们现在客户提供了如...