- 博客(5)
- 资源 (5)
- 收藏
- 关注
原创 DB2存在多个索引时,“强制”DB2使用您期望的索引。
问题引入: 在执行SQL语句时,如果where条件后有多个谓词,对应多个索引,则SQL语句可能会用不同的索引,以下面的SQL为例:"select * from t1 where col1 = ? and col2 <= ?"col1和col2上都有索引,那么有没有办法影响SQL语句的访问计划,使其倾向于只使用其中一个索引呢?答案是可以的,你可以告诉DB2,如果使用这个谓词对应的索引,...
2018-12-28 21:45:19 3102 2
原创 db2部分表空间变为rollforward pending原因分析
问题描述:DB2数据库,有部分表空间状态是rollforward pending,其他表空间状态都正常,希望找到原因。原因分析:所谓rollforward pending,意思是这个表空间需要做rollforward操作才能恢复正常。原因是之前这个表空间做rollforward的时候出错了,出错的原因很可能是容器不可访问(也不排除其他原因)。在以下情况下,表空间会做rollforward操...
2018-12-26 20:56:10 4003
原创 Python检测端口是不是通的
需求:Python程序中,有时候需要先检测一下某个机器的端口是不是通的,可以先import telnetlib包,然后使用下面的方法: telnetlib.Telnet(host=192.168.75.130, port=60000,timeout=2)上面的方法是检查主机192.168.75.130,端口60000是不是通的,如果不通,会抛出...
2018-12-24 22:44:35 5194
原创 Linux/UNIX:使用加密之后的字符串修改用户密码
需求: 有时候需要在脚本里面使用root用户直接修改某个用户的密码,这种情况下有两个要求:1. 不能有交互2. 脚本里不能出现明文密码那么可以先用openssl passwd先将明文密码加密,然后使用chpasswd的-e选项修改,示例如下例如想要将用户qingsong的密码修改为myPasswd,可以先使用如下命令:node01:~ # openssl passwd -sa...
2018-12-24 22:37:19 1367
原创 数据库性能问题:当表字段重复记录过多,索引可能失去意义
今天遇到一个DB2的问题:两条同样的SQL语句,只是where条件指定的字段的值不一样,结果访问计划中,一条SQL走了索引,另一条没有,类似如下:SQL1: select id, name from t1 where id = 3000 and .... ->使用了索引SQL2:select id, name from t1 where id = 10001 and ....-&g...
2018-12-10 21:46:57 3918
2011年全国硕士研究生入学考试计算机基础综合考试大纲|计算机考研大纲
2011-03-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人