`

TERADATA解决锁表的方法

阅读更多

TERADATA的锁表问题一直很头疼,经常早上过来发现任务都没跑,检查发现中间某张表在凌晨生成的时候被某人的查询SQL给锁了,导致后续任务都没有跑,于是查找TD那一堆英文文档,发现一个变相的解决办法,通过建立视图:

create view etl.Etl_Monitor_View

as locking table etl.Etl_Monitor for access

select * from etl.Etl_Monitor

当然有利也有弊,以前正在insert表的时候如果有任务查询这张表,会锁表,通过监控来发现问题,使用这个视图以后就不再锁表了,而是select出来0条记录,导致结果异常。

 

以下SQL这样会锁表:

-------------------------------------------------------------------------------

>Inset into TABLE_1 select * from TABLE_2

>Select * form TABLE_1

-------------------------------------------------------------------------------

 

以下SQL这样不会锁表:

---------------------------------------------------------------------------------

>locking table TABLE_1 for access

  Inset into TABLE_1

>Select * form TABLE_1

---------------------------------------------------------------------------------

分享到:
评论

相关推荐

    Teradata数据仓库介绍

    虽然提供的文档片段中没有详细描述这部分内容,但可以推测这里将讨论Teradata的一些主要客户案例,包括他们是如何利用Teradata的数据仓库解决方案来解决具体问题、提高业务效率的。通过分析这些案例,我们可以更好地...

    Teradata 数据仓库基础

    - **锁(LOCK)**:描述锁在Teradata数据库中的作用和实现方式。 - **优先权(PRIORITY)**:介绍Teradata中的优先权机制,以优化资源分配。 - **交易完整性(TRANSACTION INTEGRACY)**:确保事务的完整性和一致性。 - **...

    Teradata 前世今生

    #### 八、客户端访问Teradata数据库的方法 - **编程接口**:Teradata提供了多种编程接口,如调用层接口(CLI)、嵌入式预处理器、ODBC等,方便应用程序与数据库交互。 - **应用工具**:Teradata还提供了一系列应用...

    Teradata中文教程

    - **1.8.1 NCR 可扩展数据仓库方法论**:NCR是一家提供Teradata数据仓库解决方案的公司,其方法论涵盖了从需求分析到系统实现的全过程。 - **1.8.2 NCR 可扩展数据仓库框架**:该框架为Teradata数据仓库的构建提供了...

    teradata基础知识

    Teradata数据库采用了多层次的结构,包括数据库、表空间、表等。 **6.3 拥有者(OWNER)与创建者(CREATOR)** OWNER指的是数据库或表的所有者,CREATOR是指创建者。 **6.4 TERADATA数据库的访问权限** - **访问权限...

    Teradata基础教程(第一版中文)

    第八章涵盖了客户端连接Teradata的多种方法,如CLI、ODBC接口,以及BTEQ、FastLoad、MultiLoad、FastExport和TPump等实用工具。 最后,第九章列举了Teradata在零售、消费品制造、货运、客运、电信、健康保险、金融...

    Teradata基础教程

    - **Teradata简介:** Teradata是一家专注于高性能数据分析解决方案的公司,其数据库产品特别适用于大规模数据仓库环境。 - **优势:** 并行处理能力、高度可扩展性和优秀的查询性能。 **1.7 如何衡量数据仓库引擎*...

    Teradata training material(day2_afternoon.zip)

    Teradata是全球知名的大型数据仓库解决方案提供商,NCR公司的一部分,专注于为企业提供高效的数据管理和分析服务。本训练材料主要针对Teradata数据库系统,分为两天的下午课程,旨在帮助学员深入理解Teradata的核心...

    RapidsDB替换Oracle TT及TeraData技术方案.pptx

    此外,RapidsDB的性能优化包括去锁机制、CPU线程绑定、多副本保证高可靠性和高性能命令日志,尤其适合高并发低延迟的应用。 总结来说,RapidsDB凭借其内存MPP架构、全面的SQL支持、强大的并发处理能力和高可用性,...

    数据库设计准则及方法论.docx

    例如,对称多处理器(SMP)架构适用于大多数商业数据库,而Sharing Nothing架构适合多分区数据库,如DB2 DPF、TeraData等;Share Disk架构如DB2 pureScale、Oracle RAC则提供共享磁盘解决方案。此外,更复杂的架构如...

    充分利用大数据开源投资.pdf

    【充分利用大数据开源投资】的主题围绕大数据的解决方案展开,主要介绍了一家名为Think Big Analytics的专业大数据服务公司,该公司隶属于Teradata天睿公司,专注于帮助企业解锁大数据的价值。 Think Big Analytics...

    New Business Intelligence Features in SQL Server 2008

    - **新的数据连接器**:例如,通过与第三方提供商如Attunity合作,提供了用于Oracle、Teradata和SAP BI的数据连接器,从而实现了更高效的数据访问。 - **更改数据捕获 (CDC)**:这是一种内置在SQL Server引擎中的新...

    SQL Server 2008 R2 BI 概览

    PowerPivot支持多种数据源,从传统的数据库如SQL Server、Oracle、Teradata,到文本文件、Excel文件甚至Web数据,都能轻松接入,大大增强了数据的可用性和分析的灵活性。 #### 增强最终用户能力与报表创建 SQL ...

    数据库市场产品特性及适用场景.pptx

    - **并发控制**:通过锁机制解决事务间的冲突,防止脏读、不可重复读和幻读等问题。 8. **数据库生态**: - 包含缓存数据库(如Redis)、搜索引擎(如Elasticsearch)、列式数据库(如ClickHouse)、文档数据库...

    大数据技术基础介绍.pptx

    例如,MPP(大规模并行处理)架构的数据库,如Greenplum或Teradata,能实现数据的分布式存储和并行处理,保证系统的高并发和高可用性。 Hadoop是大数据处理中的重要工具,由HDFS(分布式文件系统)、MapReduce...

Global site tag (gtag.js) - Google Analytics