- 博客(11)
- 资源 (5)
- 收藏
- 关注
原创 Linux环境下,db2 restore操作对文件系统的预分配
今天有人反馈说,在做db2 restore的时候。 如果是AIX环境,那么restore过程中的文件系统使用率是随着restore的进度的增加而增长的。但是Linux环境下,看到restore操作一开始并不会真正进行(db2pd -uti中CompletedWork没有变化),而是先把文件系统空间分配好(df的输出能看到文件系统使用率一直增加),直到空间分配完成之后,restore才会有进展,是不
2017-11-28 20:22:52 777 1
原创 Db2中"SELECT * FROM TABLE"时返回记录的顺序
有没有想过,发出"select * from table"命令的时候,返回记录的顺序是怎么样的? 不考虑索引,执行计划要走TABSCAN,问题转化为TABSCAN时扫描记录的顺序。 一个直观的想法是按照记录插入的顺序来扫描,然而这种想法是错误的。正确的答案是:和记录在表空间中的存储位置有关系,一个表的数据可能使用了多个数据页(page),编号为page 0, page 1, ... pag
2017-11-20 20:43:12 3244
原创 awk中变量的作用域
说明awk中变量作用域之前,先看几个测试测试1:fun1()没有参数,里面的变量x和BEGIN里的x是同一个变量qingsong@db2a:~$ cat test1.awk BEGIN { x = "Good" fun1() print "X in BEGIN is", x}function fun1() {
2017-11-13 21:13:53 957 1
原创 Db2: 为什么db2pd显示Db2的lock owner是0?
问题:有时候使用db2pd -locks查看表的锁等状况时,会发现lock owner为0?是不是意味着transcation handle为0的应用拿着锁呢?例如:inst105@db2a:~$ db2pd -db sample -locksDatabase Member 0 -- Database SAMPLE -- Active -- Up 0 days 00:00:48 --
2017-11-06 19:26:52 1027
原创 Linux shell:使用AWK产生随机数/随机字符串
有时候做测试,需要一些随机数,awk中的rand()函数就可以产生随机数rand()说明如下:rand()函数返回[0,1)之间的浮点数int( n * rand() ),返回[0,n)之间的整数,也就是0~n-1之间的随机数int( n * rand() ) + 1,返回1-n之间的随机数注意,这里的int()是一个函数,不是表示整形,所以一定要加上括号,它的作用是取
2017-11-05 13:47:53 6267
原创 Linux文本处理:从不规则列/非固定列中截取关键字-方法2
之前的一篇文章中提到了使用grep -o来从不规则列/非固定列中截取关键字的方法,链接如下http://blog.csdn.net/qingsong3333/article/details/77342085在学习了awk之后,发现awk可以使用内置变量+内置函数实现相同的功能,还是以之前的那个log为例子:某数据库的log.txt中,每访问一次表,就会记录一条信息"TableId
2017-11-04 16:17:34 1058
原创 awk内置变量之SUBSEP
本篇文章主要简述以下内置变量:SUBSEP used to build multiple array subscripts, initially = "\034".介绍SUBSEP之前,需要先知道awk中的“二维数组”,awk中没有二维数组,所以只能使用一维数组来模拟,下面的例子模拟了一个二维数组,并打印每个数组的下标和值。其实是创建了一维数组,下标分别为1SUBSEP1, 1
2017-11-04 12:30:47 2411
原创 awk内置变量之OFMT、CONVFMT、RLENGTH、RSTART
本篇文章主要简述以下awk内置变量:OFMT format for printing numbers; initially = "%.6g".CONVFMT format for internal conversion of numbers to string, initially ="%.6g".RLENGTH length set by the last call to t
2017-11-03 22:49:36 2712
原创 awk内置变量之FILENAME、ARGC、ARGV、ENVIRON
本篇文章主要简述以下环境变量:ARGC number of command line arguments.ARGV array of command line arguments, 0..ARGC-1.ENVIRON array indexed by environment variables. An environment string, var=value is sto
2017-11-03 22:38:44 4706
原创 awk内置变量之FNR/NR、FS/OFS、NF、ORS/RS
awk有一些内置的变量,本文主要讲述与 行分割符、列分割符、行号、列号有关的变量本文用到的测试文件如下:qingsong@db2a:~$ cat ipa.txt inet addr:172.17.0.1 Bcast:0.0.0.0 Mask:255.255.0.0inet addr:192.168.16.128 Bcast:192.168.16.255 Mask:255.2
2017-11-03 21:33:57 2106
原创 Db2中,为什么ALTER TABLE需要X类型的internal Plan lock?
Db2日常运维中,有时候会发现ALTER TABLE操作由于锁超时而失败,如果在锁超时之前查看锁等情况,可能会看到它需要X类型的internal plan lock,而别的应用已经以S模式hold住该锁,两者不兼容导致ALTER TABLE锁等。本文介绍了一种场景,重现了 ALTER TABLE语句需要X类型的internal P lock。首先,需要知道什么是internal plan
2017-11-03 20:48:06 1505
2011年全国硕士研究生入学考试计算机基础综合考试大纲|计算机考研大纲
2011-03-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人