其乐融融的IT技术小站

标签:数据库

SQL Server

相同执行计划,为何有执行快慢的差别

2

其乐融融 发布于 2023/10/25 01:26:36

今天遇到一个很神奇的现象,在数据库中,相同的执行计划,执行SQL所需要的时间相差很大,执行快的SQL瞬间出结果,执行慢的SQL要几十秒才出结果,一度让我怀疑是数据库抽风了,后面才发现是见识不足,又进入了知识空白区。

阅读()评论(0)赞 ()

SQL Server

为什么SQL知识对数据科学家至关重要?

1

其乐融融 发布于 2023/10/25 01:26:23

当企业可以根据当前技术、市场趋势、竞争对手以及合作伙伴做出明智的判断时,就会取得成功。使用结构化查询语言(SQL)从数据库中提取数据成为了企业获取商业智能以帮助他们做出这些决策的常用方法之一。

阅读()评论(0)赞 ()

SQL Server

对国产数据库厂商提几个关于SQL引擎的小需求

1

其乐融融 发布于 2023/10/25 01:26:09

国产数据库迎来了一个高速发展的好时期,大量的企业用户正在将他们的数据库系统迁移到开源和国产数据库平台上。不过我们的国产数据库厂商在大量收割用户和“数钞票”的时候,广大的用户也在期盼着国产数据库变得更好用。

阅读()评论(0)赞 ()

MySQL

阿里二面:一条SQL语句,在Mysql引擎中到底经历了什么?

13

其乐融融 发布于 2023/10/07 03:20:13

到目前为止,一个更新操作我们基本介绍得差不多,但是你有没有感觉少了哪件事情还没有做?是不是你也发现这个时候被更新记录仅仅是在内存中执行的,哪怕是宕机又恢复了也仅仅是将更新后的记录加载到Buffer Pool中,这个时候 MySQL 数据库中的这条记录依旧是旧值,也就是说内存中的数据在我们看来依旧是脏数据,那这个时候怎么办呢?

阅读()评论(0)赞 ()

MySQL

MySQL数据库中如何锁定表

1

其乐融融 发布于 2023/09/15 03:20:03

​ ​MySQL 会在内部进行锁定,以确保不会同时执行多个写操作。默认情况下,读取操作会在没有写入操作时获得表级共享读取锁(共享锁),而写入操作会获得表级排他写入锁(排他锁),锁定整个表。

阅读()评论(0)赞 ()

MySQL

MySQL数据库中如何检测死锁

3

其乐融融 发布于 2023/09/14 03:20:04

在 MySQL 的错误日志中,会记录每次出现死锁时的详细信息,包括死锁的事务 ID、死锁的表和锁方式等信息。你可以根据错误日志中的提示来查询和解决死锁问题。

阅读()评论(0)赞 ()

Oracle

Oracle高级数据库特性揭秘:存储过程、触发器与权限管理

1

其乐融融 发布于 2023/09/14 03:01:11

Oracle高级数据库特性包括存储过程和函数、触发器、权限管理和安全性,以及数据库连接和远程访问。这些功能提供了强大的工具和机制,用于开发复杂的数据库应用程序,保护数据的安全性,并实现数据的灵活访问和共享。以上示例为您提供了一些基本的代码片段,您可以根据实际需求和具体场景进行调整和扩展。

阅读()评论(0)赞 ()