SQL
你冻了我的冬天
剖析技术的底层原理
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
sql server 性能优化日志
sql server 性能优化日志 尽量减少行及操作,例如:在逻辑可以替代的情况下使用group by 而非 over函数 当某个表数据是缓慢流入,建议 加 时间字段上加聚集索引 当操作读取大表,且此大表全量更新,建议先drop table , 然后 select into ,最后加索引 不使用 select * ...原创 2018-05-09 08:56:43 · 1121 阅读 · 0 评论 -
merger 实现缓慢变化维带时间戳type2的方式
原文地址:http://www.cnblogs.com/biwork/p/3371338.html USE BIWORK_SSIS GO IF OBJECT_ID('Customer') IS NOT NULL DROP TABLE Customer GO IF OBJECT_ID('DimCustomer') IS NOT NULL DROP TABLE DimCustomer G...转载 2018-06-04 15:55:00 · 435 阅读 · 0 评论 -
数据字典生成sql
SELECT 表名 = case when a.colorder=1 then d.name else ” end, 表说明 = case when a.colorder=1 then isnull(f.value,”) else ” end, 字段序号 = a.colorder, 字段名 = a.name, 标识...转载 2018-06-21 11:47:37 · 318 阅读 · 0 评论 -
SQL Server的Merge —— 一步实现 insert,update,delete
USE tempdb GO IF OBJECT_ID('SourceTable') IS NOT NULL DROP TABLE SourceTable IF OBJECT_ID('TargetTable') IS NOT NULL DROP TABLE TargetTable --源 CREATE TABLE SourceTable(id INT,[desc] NVARCHAR(50)) --...转载 2018-06-14 11:50:16 · 1528 阅读 · 0 评论 -
ETL 血的教训
1.任何 drop 都要加if 判断是否存在(一旦作业中途终止,重新调起的时候会报错) 2.两表join 先过滤再join原创 2018-07-04 09:52:06 · 805 阅读 · 0 评论
分享