数据库字符集
1、字符集的作用和含义:Oracle字符集是一个字节数据解释的符号集合,有大小之分,有相互的包容关系。Oracle支持国家语言的体系结构允许你使用本地化语言来存储,处理,检索数据。它使数据库工具,错误消息,排序次序,期,时间,货币,数字和日历自动适应本地化语言和平台。数据库字符集(1)用来存储CHAR, VARCHAR2, C...
MySQL Query Cache开启与否的必要性分析
众所周知,Mysql Query Ca?che能够存储select语句及其产生的数据结果,Mysql中的参数query_cache_type都能控制Quer?y Cache的开启和关闭功能,实现mysql对于数据的缓存功能。
Oracle Index Clustering Factor
Oracle Index Clustering Factor
Oracle在线重定义操作一张近300G的表的实验
Oracle在线重定义操作一张近300G的表的实验author:zy目录:说明:本文相关表名、库名已过敏 总结通过本实验,证明重定义是可以操作大表的。其原理也就是通过insert /*+ BYPASS_RECURSIVE_CHECK APPEND SKIP_UNQ_UNUSABLE_IDX */ 这种不会产生undo 重定义需要的数据表空间、TEMP表...
Ansible API 2.0 研究
Ansible 作为新出现的运维工具,是基于Python开发的,糅合了众多老牌运维工具的优点,实现了批量操作系统配置、批量程序的部署、批量运行命令等功能。在几个月前发布了2.0版本,变化比较大,大部分被重写,所以许多地方需要重新研究。 ...
dataguard snapshot standby简介
简单介绍了Dataguard snapshot standby的原理及其优点,以及应用场合。
记录一次执行计划恶化的处理过程
执行计划恶化
MySQL数据库丢失数据场景分析
MySQL数据库丢失数据场景分析1.引擎层数据丢失场景1.1.InnoDB丢失数据场景分析InnoDB作为MySQL支持事务的存储引擎,同Oracle类似,事务提交时需要写redo、undo log。InnoDB采用预写日志(Write Ahead Log)策略,数据页的变更会首先在内存中完成,同时将事务操作顺序记录到redo log中。...
Emoji表情符号入MySQL数据库报错的解决方案
auther:Jane.Hoo? 上周有开发人员反馈一个问题:前台应用抓取微博信息,每天总有几条数据插入不成功。应用日志显示: java.sql.SQLException: Incorrect string value: '\xF0\x9F\x92\xAA",...' for column 'raw_json' at row 1, 异常:org.springframework.jdbc.UncategorizedSQLException: 其中raw_json字段显示如下:
使用Redis设计unique ID
使用Redis设计unique ID
Oracle ADG库的性能采集方法--Standby Statspack
DataGuard 备用数据库性能分析,特别是历史运行情况的分析,曾一直困扰着dba们,因为只能简单查询些V$视图来分析实时的运行情况,历史情况只能通过人为布置一些脚本采集,好在11g r1后这一难题得到了解决,本文就Standby statspack 安装、使用做个介绍。
mysql master/slave crash_safe replication :你不懂我 我不怪你
written by 小旋风业界很多的兄弟都对mysql 趋之若鹜,甚是喜欢,因为它的 可爱(安装包小 小巧玲珑),单纯(安装简单、使用简单 易上手),真诚(开源),善解人意(功能强劲、持续改进)。但却因为不理解她误以为她 “不专一”(主从不一致,其实是可以主从一致的),逐渐对她若离若弃。 她在灯火阑珊处翘首以盼...
Oracle 闪回查询教程
今天开发人员问我如何快速并方便的查出一张表最近被更改的记录,这个需求很简单,由于是查最近被更改的数据,查回滚段就可以,下面是我做的小实验。SQL>create table test(id number,name varchar2(10),gender varchar2(5));表已创建。SQL>insert into test values(1,'宋春风','男'); 已创建 1...
附加日志引起的impdp导入失败
很多时候大家会发现,数据库中之前执行需要1MS的SQL,现在需要5S或者更久,为什么呢?甚至想到了收集统计信息,但是统计信息收集完,还是于事无补,怎么办?
利用sql_profile得到正确的sql执行计划
需要通过脚本coe_xfr_sql_profile.sql 来生成sql profile文本。该脚本来自oracle metalink[ID 215187.1]“1、得到正确执行计划的outdata执行计划错误的sql:select * from t_cs_ctm t where t.product_no = '13411111111' ; sql_id=br1mv51g21cxw执行计划正确的sql :select /*+index(t_cs_ctm)*/* from t_cs_c...
oracle中ENABLE_GOLDENGATE_REPLICATION参数
oracle 11204不支持replicat进程中的DBOPTIONS DEFERREFCONST参数。如果要使这个参数正常生效必须在数据库中配置ENABLE_GOLDENGATE_REPLICATION = TRUE。
一条全表扫描sql引发的案例
一条全表扫描sql引发的案例
oracle特殊连接
笛卡尔积(Cartesian join)当一个SQL中两个表无关联条件,或者关联条件可以被忽略的时候就会发生笛卡尔积。遇到这种情况要仔细分析SQL是否符合需求,是不是SQL写错了。在有些情况下,如果CBO预估两个表返回的行数很少(通常小于10),那么也可能发生笛尔积。遇到这样的情况。1.如果SQL跑得很快,并且两个表返回的真实行...
InnoDB Persistent Statistics
探究innodb persistent statistics
Oracle 并行技术 (Oracle Parallel Execution)
Oracle 并行技术(Oracle Parallel Execution)