文章分类 -  SQL优化

摘要:一、 如会议沟通已经解释了下代码的含义,这个代码的一些含义也可以通过如图的方式查下,稍后也把产品文档也给您发下 二、 还有刚才会议里沟通的那个返回50714的时候cost返回了-1问题,原因如下:通过pg客户端链接DWS,sql正常执行的时候cost有返回执行时间,设置超时时间为18s碰到超时的时候 阅读全文
posted @ 2023-02-13 01:00 arun_yh 阅读(117) 评论(0) 推荐(0) 编辑
摘要:使用using关键字对连接进行简化在SQL/92标准可以使用USING子句对连接条件进行简化,但是只有在查询满足以下两个条件时才能给使用USING进行简化: 1、查询必须是等连接的 2、等连接中的列必须是同名 如:商品表goods表和商品类型表category表中goods的外键和category的... 阅读全文
posted @ 2016-01-15 11:18 arun_yh 阅读(360) 评论(0) 推荐(0) 编辑
摘要:Select … for update语句是我们经常使用手工加锁语句。通常情况下,select语句是不会对数据加锁,妨碍影响其他的DML和DDL操作。同时,在多版本一致读机制的支持下,select语句也不会被其他类型语句所阻碍。借助for update子句,我们可以在应用程序的层面手工实现数据加锁保... 阅读全文
posted @ 2016-01-15 10:09 arun_yh 阅读(1196) 评论(0) 推荐(0) 编辑
摘要:自己总结测试==>mysql> SET profiling = 1; Examples:mysql> SELECT @@profiling;+-------------+| @@profiling |+-------------+| 0 |+-------------+1 row in set (0... 阅读全文
posted @ 2015-12-18 09:43 arun_yh 阅读(3971) 评论(0) 推荐(0) 编辑
摘要:onlineDDL语法: alter table ALTER [COLUMN] col_name {SET DEFAULT literal | DROP DEFAULT} ADD [COLUMN] col_name column_definition [FIRST|AFTER col_na... 阅读全文
posted @ 2015-12-03 07:21 arun_yh 阅读(875) 评论(0) 推荐(0) 编辑
摘要:DROP [TEMPORARY] TABLE [IF EXISTS] tbl_name [, tbl_name] ... [RESTRICT | CASCADE] . cascade方式在父表上update/delete记录时,同步update/delete掉子表的匹配记录 . Restrict方式... 阅读全文
posted @ 2015-11-16 02:56 arun_yh 阅读(402) 评论(0) 推荐(0) 编辑
摘要:MySQL 的CAST()和CONVERT()函数可用来获取一个类型的值,并产生另一个类型的值。两者具体的语法如下:1CAST(value as type);2CONVERT(value, type);就是CAST(xxx AS 类型), CONVERT(xxx,类型)。可以转换的类型是有限制的。这... 阅读全文
posted @ 2015-10-23 09:04 arun_yh 阅读(431) 评论(0) 推荐(0) 编辑
摘要:一、类型。BLOB是一个二进制大对象,可以容纳可变数量的数据。有4种 BLOB类型:TINYBLOB、BLOB、MEDIUMBLOB和LONGBLOB。它们只是可容纳值的最大长度不同。 有4种TEXT类型:TINYTEXT、TEXT、MEDIUMTEXT和LONGTEXT。这些对应4种BLOB类型,... 阅读全文
posted @ 2015-08-10 10:31 arun_yh 阅读(19994) 评论(0) 推荐(1) 编辑
摘要:本文导读:decimal(numeric)、double、float(real) 都是SQL中的浮点类型的数据类型。FLOAT数值类型用于表示单精度浮点数值,DOUBLE数值类型用于表示双精度浮点数值,而decimal用法更灵活 一、三者的区别介绍float:浮点型,含字节数为4,32bit,数值范... 阅读全文
posted @ 2015-08-09 18:41 arun_yh 阅读(12349) 评论(1) 推荐(1) 编辑
摘要:定义了UNIQUE约束的字段中不能包含重复值,可以为一个或多个字段定义 UNIQUE 约束。因此,UNIQUE 即可以在字段级也可以在表级定义,在 UNIQUED 约束的字段上可以包含空值。ORACLE自动会为具有 PRIMARY KEY 约束的字段(主码字段)建立一个唯一索引和一个NOT NULL... 阅读全文
posted @ 2015-08-09 10:26 arun_yh 阅读(1867) 评论(0) 推荐(0) 编辑
摘要:1. UNSIGNEDUNSIGNED属性就是将数字类型无符号化,与C、C++这些程序语言中的unsigned含义相同。例如,INT的类型范围是-2 147 483 648 ~ 2 147 483 647, INT UNSIGNED的范围类型就是0 ~ 4 294 967 295。在MYSQL中整型... 阅读全文
posted @ 2015-08-08 19:19 arun_yh 阅读(390) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示