【mysql information_schema】教程文章相关的互联网学习教程文章

谨慎设置binlog_format=MIXED【图】

my.cnf配置文件binlog_format=MIXED,而且使用的是默认隔离级别REPEATABLE-READ,那么这里面存在很重大的问题,导致主从数据不一致。下面我演示下:主从都是MySQmy.cnf配置文件binlog_format=MIXED,而且使用的是默认隔离级别REPEATABLE-READ,那么这里面存在很重大的问题,网站空间,导致主从数据不一致。 下面我演示下: 主从都是MySQL5.5,binlog_format=MIXED,隔离级别REPEATABLE-READ。 master上的数据是slave上的数据是那么...

MySQLDATE_FORMATE函数内置字符集的坑

可以看到,随着通过 SET NAMES 修改 character_set_connection、collation_connection 值,DATE_FORMAT() 函数返回结果的字符集也 帮同事处理一个SQL(简化过后的)执行报错: mysql> select date_format('2013-11-19','Y-m-d') > timediff('2013-11-19', '2013-11-20'); ERROR 1267 (HY000): Illegal mix of collations (utf8_general_ci,COERCIBLE) and (latin1_swedish_ci,NUMERIC) for operation '>' 乍一看挺莫名其妙的,查了...

解决autotrace不显示PredicateInformation的问题【图】

用autotrace在有的数据库上可以看到Predicate Information,有时候看不到,原因是plan_table版本旧所致,解决方法如下:首页 → 数据库技术背景:阅读新闻解决autotrace不显示Predicate Information的问题 [日期:2013-11-08] 来源:Linux社区 作者:stevendbaguo [字体:]用autotrace在有的数据库上可以看到Predicate Information,有时候看不到,原因是plan_table版本旧所致,解决方法如下: SQL>set autotrace traceonly 处理方...

ORA-01843与NLS_DATE_FORMAT问题分析【图】

在Oracle SQL的where子句中传入字符类型参数 在Oracle SQL的where子句中传入字符类型参数19-11月-08,使得可以直接和日期类型比较,或者转换一下同日期类型比较。 如果传入的字符格式和NSL_DATE_FORMAT一致,那么可以不转换直接用,否则会报ORA-01861错误。如果转换得不正确,则可能会报ORA-01843或其他错误。 例如: SQL> select count(*) from dba_objects where created>to_date(2008-12-01);select count(*) from dba_objects ...

RMAN备份FORMAT格式中%a的含义【图】

Oracle文档对%a的描述是: %a Specifies the activation ID of the database. rman备份并保存,查询%a RMANgt; backup tabl Oracle文档对%a的描述是:rman备份并保存,查询%a由此,可知%a为:790774120 查询x$kccdi由此,可知%a便是DIRLC_I 查询v$database_incarnation由此,可知%a、resetlogs_id和dirlc_i,此三者相同。RESETLOGS_ID显然是由RESETLOGS_TIME决定的。故此三者“同气连技”。 其实这个RESETLOGS_ID的值在V$ARCHIVED_...

RMAN中各种format参数说明【图】

备份文件可以自定义各种各样的格式,如下: %c 备份片的拷贝数 %d 数据库名称 %D 位于该月中的第几天 (DD) %M 位于该年中的第几月 备份文件可以自定义各种各样的格式,如下: %c 备份片的拷贝数 %d 数据库名称 %D 位于该月中的第几天 (DD) %M 位于该年中的第几月 (MM) %F 一个基于DBID 唯一的名称,这个格式的形式为c-IIIIIIIIII-YYYYMMDD-QQ, 其中IIIIIIIIII 为该数据库的DBID,YYYYMMDD 为日期,QQ 是一个1-256 的序 列 %n 数据库...

MySQL:如何编写InformationSchemaPlugin

在mysql里面,默认会有一个information schema(以下简写为i_s)数据库,用于记录一些与元数据或表的模式相关的信息,与其他数据 印风 1. 什么是i_s plugin 在mysql里面,默认会有一个information schema(以下简写为i_s)数据库,用于记录一些与元数据或表的模式相关的信息,与其他数据库不一样,在data目录下,并没有为i_s建立文件夹,这说明,i_s并不是物理存在的,而是在需要的时候,才会临时创建。这就可以解释为什么i_s库中的...

MySQL5.1复制参数binlog_format【图】

MySQL 5.1 中,在复制方面的改进就是引进了新的复制技术:基于行的复制。简言之,这种新技术就是关注表中发生变化的记录,而非以 一、简介MySQL 5.1 中,在复制方面的改进就是引进了新的复制技术:基于行的复制。简言之,这种新技术就是关注表中发生变化的记录,而非以前的照抄 binlog 模式。从 MySQL 5.1.12 开始,可以用以下三种模式来实现:基于SQL语句的复制(statement-based replication, SBR)基于行的复制(row-based replica...

通过Oracle函数实现.NETString.Format函数的简单版【图】

select stringreplace( 由于开发需要,想实现一些提示信息的通用,,比如,提示信息内容:“XXX的值YYY不正确,请检查并重新输入!”,那么,通用的信息内容就应该为:“{0}的值{1}不正确,请检查并重新输入!”。但这个“{0}”和"{1}"怎么替换掉呢?在.net中,字符串有String.Format函数,这样我们就可以很容易地去根据不同的内容,替换成不一样的内容,但Oracle里面还没有样的函数(据个人所知,不知道有没有孤漏寡闻!),但又想用...

解决MySQL访问时无法切换数据库的问题.Readingtableinformationforcompletio【图】

解决MySQL访问时无法切换数据库的问题.Reading table information for completion of table and column names 今天访问数据库的时候出现: mysql> use mydbReading table information for completion of table and column names You can turn off this feature to get a quicker startup with -A 一般产生这个问题是由于MYSQL中数据库太大,导致读取预读时间太长,从而显示这个提示,如果之前都没有遇到这个问题,那么产生这个问题的原因...

MySQL错误Incorrectfileformat解决方案

一台mysql服务器,机器意外重启后,N个表报错,想必你已经知道库的引擎是myisam的了,太悲催,太蛋碎了,先看看报错信息:mysqldescPARTITION_KEYS;ERROR130(HY0一台mysql 服务器,机器意外重启后,N个表报错,想必你已经知道库的引擎是myisam 的了,,太悲催,太蛋碎了,先看看报错信息:mysql> desc PARTITION_KEYS; ERROR 130 (HY000): Incorrect file format 'PARTITION_KEYS' mysql> check table PARTITION_KEYS; +----------...

OraclePL/SQL之令人不解的提示(nls_date_format)【图】

Oracle在使用dbms_output.put_line或fnd_file.put_line等内置程序输出日期型参数时,会自动套用nls_date_format定义的日期格式, 刚刚测试了一段程序,,报错了,说是数据没有找到: l_date1 != l_date2l_date1=26-MAY-11, l_date2=26-MAY-11 …… 查来查去原来是nls_date_format惹得祸。 Oracle在使用dbms_output.put_line或fnd_file.put_line等内置程序输出日期型参数时,会自动套用nls_date_format定义的日期格式,恰巧当前数据...

mysqlworkbench没有显示information_schema等系统数据库

首先确定当前用户拥有这些系统数据库的相应权限!!!! mysql workbench默认没有显示information_schema,mysql, performance_schema这三个系统数据库,我们只要在preference中设置如下: edit-Preferences-SQL Editor-general-show data Dictionaries and首先确定当前用户拥有这些系统数据库的相应权限!!!! mysql workbench默认没有显示information_schema,mysql, performance_schema这三个系统数据库,我们只要在preferenc...

MAXPIECESIZE与FORMAT参数设置不合理导致RMAN备份失败

如果才RMAN参数中配置了MAXIECESIZE的值为一个给定的具体值时,那么再FORMAT中必须叫上%p的通配符,否则一旦备份片超过设定的上限 今天去客户那里搭建DG,当创建RMAN备份集的时候,遇到了个问题,导致备份集始终无法生成,由于客户的备份集为10G左右,一次备份就要一个多小时,开始浪费了不少时间,诊断后发现,原来问题出在MAXPIECESIZE上,下面自己做了个测试,来说明这个故障现象和解决方法: [root@ora10g ~]# su - Oracle [or...

在Chrome高版本中配置使用AWR-FormatforChrome插件

问题背景 从Chrome 21版本开始,不再直接支持非Chrome官网下载,导致AWR-Format无法正常使用,按照网络上描述: 1. 使用 -enable-easy-off-store-extension-install 不行 2. 直接使用开发者模式安装也不行 不能解决问题,通过查资料和分析语句,解决该问题,问题背景 从Chrome 21版本开始,不再直接支持非Chrome官网下载,导致AWR-Format无法正常使用,按照网络上描述: 1. 使用 -enable-easy-off-store-extension-install 不行 2....