首页
Python
Java
前端
数据库
Linux
Chatgpt专题
开发者工具箱
22018专题
【DB2】—— 一次关于db2 sqlcode -420 22018的记录
情况描述 在DB2 10.5数据库中执行以下SQL语句: SELECT * FROM aa WHERE aa.ivc_typ IN (213,123,12334,345) 其中aa.ivc_typ列的类型为VARCHAR(10) 关于执行会发生以下情况 类型转换:SQL引擎会尝试把IN列表中的整数常量转换为VARCHAR(10)类型,以便与aa.ivc_typ列的值进行比较。这意味着每
阅读更多...
mysql sqlstate 22018_mysql 开发进阶篇系列 2 SQL优化(explain分析)
接着上一篇sql优化来说 1. 定位执行效率较低的sql 语句 通过两种方式可以定位出效率较低的sql 语句。 (1) 通过上篇讲的慢日志定位,在mysqld里写一个包含所有执行时间超过 long_query_time秒的sql语句的日志文件,后面具体介绍。 (2) 通过show processlist 实时定位线程状态,是否锁表等,下面简单演示下show processlist: 先模拟会话1
阅读更多...