文章 2022-02-16 来自:开发者社区

Global Azure SQL Server Database 备份还原机制介绍

我们前面介绍了一些关于Global Azure SQL Server Database的相关文章,今天呢,我们主要介绍一下,在Global Azure SQL Server Database中数据库的备份和还原机制的配置介绍,经过了解后,Global Azure SQL Server Database的Backup 和Recovery机制跟我们现实中还是有很大差别的,比如在Global Azur....

文章 2022-02-16 来自:开发者社区

Oracle LOCK内部机制及最佳实践系列(五)给出一个导致死锁的SQL示例

给出一个导致死锁的SQL示例死锁定义:从广义上讲包括操作系统 应用程序 数据库,如果2个进程(会话)相互持有对方的资源,都一直等待对方释放,这种情况会造成死锁。误解:会话的阻塞可不是死锁,因为其中有一个会话还是可以继续操作的。释放:Oracle会自动检测死锁并强制干预释放LEO1@LEO1> create table p1 ( x int primary key );   ...

SQL调优与架构优化

10 课时 |
61 人已学 |
免费

SQL基础开发与应用

9 课时 |
2499 人已学 |
免费

如何在 PolarDB-X 中优化慢 SQL

2 课时 |
127 人已学 |
免费
开发者课程背景图
文章 2022-02-16 来自:开发者社区

HTML5客户端数据存储机制Web Storage和Web SQL Database

 引言 html5本地存储可以选择两种方式,一种是本地存储,一种是sqlite。 比如开发html5的购物车功能,就可以考虑选择其中之一,进行本地存储与操作。 又或者保存用户登录信息,可以使用localStorage来记录。 Web Storage 1.LocalStorage 2.SessionStorage Web SQL Database javascript数据库操作API接口,使得本.....

文章 2022-02-16 来自:开发者社区

SQL中存储过程中使用事务,并且加入异常处理机制.

--存储过程中使用事务,并且加入异常处理机制. -- ============================================= CREATE PROCEDURE [dbo].[UP_Orders_Import] AS BEGIN BEGIN TRAN --开启事务 BEGIN TRY SELECT 1/0 COMMIT TRAN --提交...

文章 2022-02-16 来自:开发者社区

Sql Server之旅——第十四站 深入的探讨锁机制

原文:Sql Server之旅——第十四站 深入的探讨锁机制   上一篇我只是做了一个堆表让大家初步的认识到锁的痉挛状态,但是在现实世界上并没有这么简单的事情,起码我的表不会没有索引对吧,,,还 有就是我的表一定会有很多的连接过来,10:1的读写,很多码农可能都会遇到类似神乎其神的死锁,卡住,读不出来,插不进入等等神仙的事情导致性 能低下,这篇我们一起来探讨下。   一: 当select...

文章 2022-02-16 来自:开发者社区

SQL Server事务遭遇网络异常时的处理机制浅析

SQL Server数据库中,如果应用程序正在执行一个事务的时候突然遭遇了网络异常,例如网络掉包,网络中断等,那么这个事务会怎么样? SQL Server数据库是通过什么机制来判断处理呢? 估计很多人跟我一样都有不少疑问, 我们下面构造一个测试实验来测试验证一下。如下所示:     步骤1:在客户端连使用SSMS工具连接到测试数据库,执行下面脚本,显性事务既不提交也不...

文章 2022-02-16 来自:开发者社区

《Oracle高性能SQL引擎剖析:SQL优化与调优机制详解》一导读

前  言 作为一个数据库管理系统来说,Oracle不仅具备为用户存储和管理海量数据的能力,还能够解析用户提交结构化查询语言(Structured Query Language,SQL)的请求,高效和快速地响应请求。为了保证语句的查询效率,Oracle开发了许多技术,从各个方面提供支持,例如,物理设计、内存管理和SQL语句本身的自动优化与调优。各种基于数据库的系统中,绝大多数功能都需要通过数据库管....

文章 2022-02-16 来自:开发者社区

《Oracle高性能SQL引擎剖析:SQL优化与调优机制详解》一3.2 基于代价的查询转换

3.2 基于代价的查询转换 在进行基于代价的查询转换时,转换器先确认查询是否满足转换条件。一旦满足,就会对各种可行的转换方式进行枚举,并对它们进行代价估算,找到代价最低的方式。由此可见,相对于启发式查询转换,基于代价的查询转换是一个相当消耗资源(CPU和内存)的过程。提示:Oracle中有一个优化器参数_OPTIMIZER_COST_BASED_TRANSFORMATION,用它来控制是否进行基....

文章 2022-02-16 来自:开发者社区

《Oracle高性能SQL引擎剖析:SQL优化与调优机制详解》一3.1 启发式查询转换

3.1 启发式查询转换 所有的启发式查询转换都是基于一套优化器内建的规则。在查询转换阶段,转换器会逐个针对这些规则对查询进行检查,确定其是否满足转换规则,一旦满足,转换器就对其进行转换。 3.1.1 简单视图合并 我们知道,视图(View)的实质就是一条查询语句。在解析阶段,语句中的每个视图都会被展开至一个查询块中。如果未做视图合并,优化器则会单独分析每个视图,并为定义视图的查询语句生成一个视图....

文章 2022-02-16 来自:开发者社区

《Oracle高性能SQL引擎剖析:SQL优化与调优机制详解》一第3章 查 询 转 换

第3章 查 询 转 换 查询转换(Query Transformation),又称为逻辑优化(Logical Optimization),也称为软优化,即查询转换器在逻辑上对语句做一些语义等价转换,从而能使优化器生成效率更高的执行计划。语句在被提交到Oracle后,解析器(Parser)会对SQL语句的语法、语义进行分析,并将查询中的视图展开、划分为小的查询块(Query Block)。它们是嵌....

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

产品推荐

数据库

分享数据库前沿,解构实战干货,推动数据库技术变革

+关注