db2和mysql性能_关于DB2数据库的性能分析记录

很久没冒泡感觉:

之前做过oracle,mssql 查询优化,最近在做db2的 优化查询,发现一对比,感觉 db2还是很nice的,尤其是性能推荐索引重建这块。暂且这么认为,

我们熟悉的 一般看sql语句执行计划 ,分析性能时候,数据库客户端一般都自带连接工具可以辅助查看,比如 sql developer 的f10,还有mssql 的 sql server management studio 都是很好的 工具,看起来也挺清楚,最近在做db2的数据测压,(暂时这么理解)数据量也不大,大概 千万级别,所以记录 一下自己的心得,

因为记录下的 ,总是回顾 最容易的

---划重点

因为刚刚接触,所以表述不一定正确,各位大佬欢迎指教,小弟权当自己写流水账了,

db2的 自带工具 ibm data studio 是带有查看 性能分析的功能的,但是由于不会怎么修改 用户 模式对应表查询语句问题,没有用上,所以直接 上命令了:如下

进入db2安装路径

5f44669d9023f819b9cfa4031178418d.png

这个文件 用途可以自行百度:

剩下的命令就是:

Cd进入 文件目录

1输入命令 db2 explain plan for “sql”

2输出 执行计划的信息 也是大概这意思

Db2exfmt -d dclog -o db2exfmt.out

3理解为 输出更多 信息

More db2exfmt.out

☆重点

db2advis命令,可以帮助你建立索引以提高SQL查询效率

db2advis -d sample -s "SELECT e.empno, e.firstnme,

e.workdept, d.deptname FROM inst00.employee e,

inst00.department d WHERE e.workdept = d.deptno"

这条命令可以让你的sql语句优化更加 清楚

系统会提示 你怎样去重建index 对查询更加轻便和快速,也会提醒你去掉多余 对这条语句 没有任何使用的 索引,

如下信息

5f44669d9023f819b9cfa4031178418d.png

分别反映信息是

推荐列表索引

推荐现有索引

以及未使用的现有索引

以及更多信息,截图不够,亲自试试,还是很好用的,

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
DB2数据库中,group_concat函数只支持两个字段的连接。这与MySQL中的concat函数不同,MySQL的concat函数可以连接多个字段。在DB2中,如果需要连接多个字段,可以使用concat函数多次进行连接。例如,假设有一个表格如下所示: +------+-------+-------+ | id | name1 | name2 | +------+-------+-------+ | 1 | A | B | | 2 | C | D | | 3 | E | F | +------+-------+-------+ 如果要将name1和name2字段连接起来,可以使用以下SQL语句: SELECT id, CONCAT(name1, CONCAT(',', name2)) AS concatenated_names FROM table_name; 执行以上SQL语句后,将得到以下结果: +------+------------------+ | id | concatenated_names | +------+------------------+ | 1 | A,B | | 2 | C,D | | 3 | E,F | +------+------------------+ 这样就实现了在DB2中连接多个字段的效果。请注意,DB2中的concat函数只能连接两个字段,因此需要使用多个concat函数来连接多个字段。 #### 引用[.reference_title] - *1* [字符串连接函数party:||、listagg、concat、group_concat、string_agg()、collect_list、collect_set](https://blog.csdn.net/yuan_53yuan/article/details/130770547)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item] - *2* *3* [group_concat函数详解](https://blog.csdn.net/YABIGNSHI/article/details/44960061)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值