肚腩经常要操作生产环境的数据库,小心谨慎是必须的,不然会惹来一堆麻烦事。最近总结了几条简单但比较实用的经验分享如下:
[……]

继续阅读

分类: mysql, 数据库 标签:

手机端的输入法包含了图片表情(emoji)
这个时候由于后台数据库用的是gbk编码
用iconv转成utf8保存后就出现乱码
 
所以我们把表建成utf8的,不做转码,但发现保存后,这些手机表情都不见了。为空。
由于代码用的是mysqlpp,不[……]

继续阅读

分类: mysql, 数据库 标签:

今天肚腩群里,有个兄弟问,一个表数据如下:

name    apptype  
A       1,3,4
B       2, 3
C     &nbsp[……]

继续阅读

分类: oracle, 数据库 标签:

今天明月在chinaunix论坛看到有人问用perl的DBI如何获取oracle的建表语句,直接用desc不能成功。想起几年前明月有个代码也遇到过这个问题,就总结如下:

第一种方法:

#数据库数据类型对应关系
my %sql_type = (
1 =[……]

继续阅读

分类: oracle, perl 标签:

percona要比mysql更加稳定高效,所以明月的服务器改用了percona.下面是安装和优化过程:

先安装必要的东西:

yum install cmake
yum install gcc-c++.x86_64  
yum inst[……]

继续阅读

分类: mysql, 运维知识 标签:

测试undo使用情况

先检查数据库运行模式:

SQL>select * from v$version;
BANNER
————————————————————[……]

继续阅读

分类: oracle, 测试知识 标签: , , ,

明月先说总结的东西,然后再解释分析的过程。
总结
ANSI JOIN的时候:
1:避免在ON子句里面使用OR做关联,因为这会导致Oracle CBO只有NEST LOOP这种关联方式可以选择
2:不要对主表设置过滤谓词。同样会导致Oracle CBO只有NEST[……]

继续阅读

分类: oracle, 测试知识 标签: , , ,

1.direct insert
sql> insert /*+append */ into emp nologging
sql> select * from emp_old;
2.parallel direct-load insert

[……]

继续阅读

分类: oracle 标签:

可能导致代码崩溃或者明显数据错误的问题。

1.

主键都要检查NVL判断。就是说主键为空或者主键重复都会导致代码崩溃。

2.

用户数,用count~~~~~~~~~~~不用SUM

3.

GPRS流量是按K还是M为单位?

4.

WHERE B.MARK_PLAN_NA[……]

继续阅读

分类: oracle, 测试知识 标签: ,

SEO Powered by Platinum SEO from Techblissonline