数据库

mysql 字符集乱码探究

环境描述:青云的mysql实例的ip为:192.168.0.254,和青云的跳板主机,我们在跳板主机上安装了mysql服务,并通过下面方式连接mysql:[root@i-iivphroy ~]# mysql -uroot -p********* -h192.168.0.254 问题描述:近期网站整体迁云,需要先迁移一部分数据到云,采用mysqldump的方法,可是在云上source完成之后,...

贺子_DBA时代
MySQL
2017-03-09 14:54

MySQL 5.7新特性之动态修改innodb_buffer_pool大小

MySQL5.7版本开始支持buffer pool动态调整大小,每个buffer_pool_instance都由同样个数的chunk组成(chunks数组), 每个chunk内存大小为innodb_buffer_pool_chunk_size(实际会偏大5%,用于存放chuck中的block信息)。buffer pool以innodb_buffer_pool_chunk_size为单位进行动态增大和缩小。调整前后innodb_buffer_pool_size应一直保持是innodb_buffer_pool_chunk_size*innodb_buffer_pool_instances的倍数。

chenfeng
MySQL
2017-03-09 13:49

ASM 翻译系列第三十八弹:ASM数据清理

根据维基百科, 数据清理(data scrubbing)的定义是“一种数据纠错技术,利用后台任务周期性的扫描内存或存储的错误,在检测到错误后利用数据的多余副本来对数据进行纠正,数据清理可以减少数据错误不断累计的可能性,进而降低由数据错误带来的风险”。

沃趣科技
Oracle
2017-03-08 10:56

Oracle中的PGA监控报警分析(r11笔记第97天)

最近接到一个数据库报警,让我颇有些意外,这是一个PGA相关的报警。听起来感觉是应用端的资源调用出了问题。报警内容大体如下:报警内容: PGA Alarm on alltest------------------------------------报警级别: PROBLEM------------------------------------监控项目: PGA:6118.6 这是一个12cR1的环境,是一...

jeanron100
Oracle
2017-03-07 23:40

MySQL性能分析工具之PROFILE

分析SQL执行带来的开销是优化SQL的常用手段,在MySQL数据库中,可以通过配置profiling参数来启用SQL剖析。它只能在session级别来设置,设置后影响当前session;当它开启后,后续执行的SQL语句都将记录其资源开销,诸如IO,上下文,CPU,MEMORY等。实验环境:mysql> select version();+------------...

甲骨文技术支持
MySQL
2017-03-07 21:19

Oracle JAVA变量类型与字段类型不一致,分区表全扫(INTERNAL_FUNCTION隐含转换)的优化

链接:http://blog.itpub.net/28602568/viewspace-2133375/标题:EXPDP dumpfile和parallel的关系 作者:lōττéry?版权所有[文章允许转载,但必须以链接方式注明源地址,否则...

maohaiqing0304
Oracle
2017-03-06 13:26

我的第一次坏块故障恢复经历

前几天由于单位断电了,导致一台BK*应用的开发数据库环境无法open打开,本以为借助于advise/repair failure就可以实现恢复,中间还是费了不少周折。这算是自己第一次处理稍微比较复杂的恢复问题,以前碰见的问题都是比较常规简单的,对于备份恢复来说,一直想找一个时间更系统的学习一下,这个问题处理的过程...

bisal
Oracle
2017-03-06 00:03

MySQL案例-open too many files,MyISAM与partition

-------------------------------------------------------------------------------------------------短文---------------------------------------------------------------------------------------------------------------长话短说~现象: error log中批量刷错误日志, 形如: [ERROR] /usr/sbin/mysqld: Can'...

wangwenan6
MySQL
2017-03-03 16:32

mysql load 报错Incorrect datetime value

有个需求要从oracle把数据倒进mysql,方法一:用spool导成txt文件,然后load进去mysqloracle源端:spool配置[oracle11@S248 ~]$ cat spool_bak.sqlset colsep '|'SET feedback offSET newpage noneSET pagesize 50000SET linesize 20000SET verify offSET pagesize 0SET ter...

贺子_DBA时代
MySQL
2017-03-03 14:31

MySQL SQL优化一例

slowlog里查到一条sql执行了10秒钟以上# Time: 2017-03-02T18:41:50.201376+08:00# User@Host: oms_readonly[oms_readonly] @ [10.xx.xx.xx] Id: 54124620# Query_time: 11.005894 Lock_time: 0.000223 Rows_sent: 20 Rows_examined: 1838114...

甲骨文技术支持
MySQL
2017-03-03 09:48

MHA搭建及故障维护

MHA是一种方便简单可靠的MySQL高可用架构,具体的介绍我在这里就不多说了,下面是我在网上找的一个教程,我在此基础上进行了一些修改:大致步骤(一)、环境介绍(二)、用ssh-keygen实现四台主机之间相互免密钥登录(三)、安装MHAmha4mysql-node,mha4mysql-manager和perl环境包(四)、建立master,slave1,s...

wolfreturn
MySQL
2017-03-02 09:43

浅谈索引系列之基本原理

总结了索引的3个特点: 1.B*Tree索引中索引条目是按照键值排序存储的。 2.B*Tree索引存储空间可以进行预先估算。 3.叶子节点之间相互指向,在结合1,因此索引条目按照键值构成了一个双向有序链表

13811135929
Oracle
2017-03-01 17:07

重置mysql的root密码以及设置mysql远程登陆权限

root密码忘记,重置mysql的root密码:t一、修改mysql的配置文件my.cnf 1.在[mysqld]的段中加上一句:skip-grant-tables[mysqld]datadir=/var/lib/mysqlsocket=/var/lib/mysql/mysql.sockskip-name-resolveskip-grant-tables保存并且退出vi。(或执行 mysqld_safe --skip-grant-table...

1006356403
MySQL
2017-03-01 11:38

MySQL中的timestamp类型和explicit_defaults_for_timestamp参数

在MySQL 5.6.6之前,TIMESTAMP列如果没有明确声明NULL属性,默认为NOT NULL,设置TIMESTAMP的列值为NULL,会自动存储为当前timestamp。表中的第一个TIMESTAMP列,如果没有声明NULL属性、DEFAULT或者 ON UPDATE,会自动分配 DEFAULT CURRENT_TIMESTAMP和ON UPDATE CURRENT_TIMESTAMP 属性。表中第二个TIMESTAMP列...

甲骨文技术支持
MySQL
2017-03-01 11:35

ASM 翻译系列第三十六弹:ACFS磁盘组的重平衡操作

从Oracle 11.2版本开始,可以在ASM磁盘组之上创建通用的集群文件系统,被称为Oracle ASM Cluster File Systems或Oracle ACFS。要想创建一个ACFS文件系统,首先需要在ASM磁盘组之上创建特定的卷,这个卷在OS上是一个块设备,ACFS文件系统就创建于这些块设备之上。

沃趣科技
Oracle
2017-03-01 09:22