摘要: 查看生产环境数据库有哪些表的自增列值可能超过INT的最大值,还剩余多少量 SELECT B.NAME table_name, A.NAME AS column_name, d.name AS data_type, C.rowcnt, IDENT_CURRENT(B.NAME) AS IDENT_CU 阅读全文
posted @ 2021-06-10 14:24 Jerry_Chen 阅读(163) 评论(0) 推荐(0) 编辑
摘要: 今天本来想对一张数仓表做一个性能优化,方法是通过对一个常用的WHERE条件(COL1 IS NULL OR COLB = 0)创建一个计算列,然后对计算列添加索引从而优化性能。 ALTER TABLE [dbo].[FactTable] ADD COMPCOL_FOR_INDEX_COL3 AS C 阅读全文
posted @ 2021-06-10 11:02 Jerry_Chen 阅读(83) 评论(0) 推荐(0) 编辑
摘要: 公司有一个数据仓库项目,源到ODS这一层的增量数据同步实现是基于对源数据库表添加TIMESTAMP类型字段,ETL(SSIS包)再基于每次增量同步数据的最大TIMESTAMP值向后读取新更新的数据行,同时允许脏读(表查询加NOLOCK)。这里允许脏读是为了不阻塞源数据库,因为源数据库是生产库。同步作 阅读全文
posted @ 2021-06-10 09:54 Jerry_Chen 阅读(284) 评论(0) 推荐(0) 编辑