自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

原创 2021-05-22

Explain有什么用当Explain 与 SQL语句一起使用时,MySQL 会显示来自优化器关于SQL执行的信息。也就是说,MySQL解释了它将如何处理该语句,包括如何连接表以及什么顺序连接表等。表的加载顺序sql 的查询类型可能用到哪些索引,哪些索引又被实际使用表与表之间的引用关系一个表中有多少行被优化器查询 …Explain有哪些信息Explain 执行计划包含字段信息如下:分别是 id、select_type、table、partitions、type、possible_keys、k

2021-05-22 12:00:01 117

原创 一些sql优化方发

1.索引:对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引,避免索引弃用的操作。2.不等于:where 子句中使用!=或<>操作符,将引擎放弃使用索引而进行全表扫描。3.null、is null、is not null:where 子句中对字段进行 null 值判断,将导致引擎放弃使用索引而进行全表扫描,如:select id from t where num is null可以在num上设置默认值0,确保表中num列没有null值,

2021-05-22 11:04:22 78

原创 kettle创建资源库报错

记录一下:报错:执行: INSERT INTO R_VERSION(ID_VERSION, MAJOR_VERSION, MINOR_VERSION, UPGRADE_DATE, IS_UPGRADE) VALUES (1,5,0,‘2020/01/09 22:05:16.918’,‘N’)时发生错误org.pentaho.di.core.exception.KettleDatabaseException:Couldn’t execute SQL: INSERT INTO R_VERSION(ID

2021-05-21 16:06:51 498

原创 oracle插入更新 merge into

merge into 插入更新oraclemerge into的语法:MERGE INTO 表名 A USING [source table sql B] C ON([conditional expression] and […]…)WHEN MATCHED THEN[UPDATE sql]WHEN NOT MATCHED THEN[INSERT sql]例:merge into A USING (select B.ID,B.NAME,B.YEAR from B) C ON(A.ID=C.

2021-03-02 11:32:13 140

原创 查询数据库版本

MySQL:select version()oracle:select * from v$instancesql severSELECT @@VERSION

2021-02-26 11:21:53 105

原创 kettle:一个数据库错误发生在从资源库文件读取转换时

etl - java.lang.NullPointerException处理:1 set names utf82选项设置 characterEncoding 为utf8

2021-02-22 16:30:22 1689

原创 mysql查询近一年数据

DATE_SUB() 函数从日期减去指定的时间间隔。语法DATE_SUB(date,INTERVAL expr type)例:SELECT * FROM 表名 WHERE 时间字段>DATE_SUB(CURDATE(), INTERVAL 1 YEAR) 一年SELECT * FROM 表名 WHERE 时间字段>DATE_SUB(CURDATE(), INTERVAL 1 WEEK) 一周SELECT * FROM 表名 WHERE 时间字段 >DATE_SUB(CURDA

2021-02-22 11:39:40 9274

原创 kettle资源库总是断开

kettle资源库总是断开Kettle 报错:Communications link failure during commit(). Transaction resolution unknown.SHOW VARIABLES like ‘%timeout%’,查看数据库设置的超时时间若是28800SET GLOBAL interactive_timeout = 288000;SET GLOBAL wait_timeout = 288000;调大超时时间...

2021-02-22 11:36:23 1633

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除