上一页 1 ··· 12 13 14 15 16 17 18 19 20 ··· 61 下一页

MySQL UNDO深入理解

摘要: MySQL UNDO深入理解 在 MySQL 中,UNDO(撤销日志)是一个至关重要的组件,它在事务处理、数据恢复和并发控制等方面发挥着关键作用。下面将从多个维度深入剖析 MySQL 的 UNDO。 基本概念 UNDO 日志是一种用于记录数据修改前状态的日志。当执行数据的插入、更新或删除操作时,My 阅读全文
posted @ 2025-04-15 09:49 数据派 阅读(127) 评论(0) 推荐(0)

select count(*)、count(1)、count(主键列)和count(包含空值的列)有何区别?

摘要: select count(*)、count(1)、count(主键列)和count(包含空值的列)有何区别? 在 SQL 中,SELECT COUNT(*)、SELECT COUNT(1)、SELECT COUNT(主键列) 和 SELECT COUNT(包含空值的列) 都是用于统计记录数量的,但它 阅读全文
posted @ 2025-04-12 12:31 数据派 阅读(419) 评论(0) 推荐(0)

GBase 8a数据库报错信息gccli ERROR 2006(HY000):GBase server has gone away

摘要: 原因 1、连接的集群gclusterd服务重启或宕机。检查gcluser/log/gcluster/system.log查看是否有宕机或重启信息。 2、网络断开 3、SQL超时,连接被断开如果sql执行时间很长,或者空闲时间很长,则有这个可能性被数据库【断开】连接。 总之,先排查数据库有宕机或重启情 阅读全文
posted @ 2025-04-10 09:59 数据派 阅读(73) 评论(0) 推荐(0)

有索引却用不上的场景有哪些

摘要: 在 Oracle 中,即使存在索引,优化器也可能因各种原因选择不使用索引。以下是常见的索引未被使用的场景及原因分析: 一、数据分布导致索引失效 索引列数据高度重复(低选择性) 原因:若索引列的唯一值很少(如性别、状态等枚举列),索引扫描的成本可能高于全表扫描(Full Table Scan, FTS 阅读全文
posted @ 2025-04-09 10:04 数据派 阅读(108) 评论(0) 推荐(0)

Kingbase V8R6 密码相关参数配置

摘要: 一、口令复杂度设置1.修改配置文件修改 kingbase.conf 文件中 shared_preload_libraries 参数,然后重启数据库 shared_preload_libraries = 'passwordcheck'或在已有的参数中,添加passwordcheck参数shared_p 阅读全文
posted @ 2025-04-08 14:37 数据派 阅读(136) 评论(0) 推荐(0)

如何查询某个用户下能执行哪些存储过程?

摘要: 不同的数据库系统,查询某个用户下能执行哪些存储过程的方法有所不同,下面分别介绍在常见数据库如 MySQL、Oracle 和 SQL Server 中的查询方式。 MySQL 在 MySQL 中,可以通过查询 information_schema.ROUTINES 系统表来获取某个用户可执行的存储过程 阅读全文
posted @ 2025-04-07 20:04 数据派 阅读(85) 评论(0) 推荐(0)

如何管理和控制PostgreSQL中的锁?

摘要: 在 PostgreSQL 中,有效地管理和控制锁对于保证数据库的性能和数据一致性至关重要。以下是一些管理和控制 PostgreSQL 中锁的方法: 1. 选择合适的事务隔离级别 理解不同隔离级别对锁的影响 读已提交(Read Committed):这是 PostgreSQL 的默认隔离级别。在该级别 阅读全文
posted @ 2025-04-06 20:26 数据派 阅读(160) 评论(0) 推荐(0)

PostgreSQL事务的隔离级别有哪些?

摘要: PostgreSQL 支持四种事务隔离级别,分别为读已提交(Read Committed)、可重复读(Repeatable Read)、可串行化(Serializable)和读未提交(理论概念,PostgreSQL 无直接对应),各隔离级别在并发控制和数据一致性上有所不同: 读已提交(Read Co 阅读全文
posted @ 2025-04-04 16:28 数据派 阅读(382) 评论(0) 推荐(0)

HAVING子句和WHERE子句的区别是什么?

摘要: 在数据库查询中,HAVING 子句和 WHERE 子句都是用于筛选数据的,但它们在使用场景、应用对象和语法规则等方面存在明显区别: 应用时机不同 WHERE 子句:在对数据进行分组操作之前起作用。它会先从表中筛选出满足条件的行,再将这些行进行分组处理。这就像是在一堆物品中,先挑选出符合特定条件的物品 阅读全文
posted @ 2025-04-03 13:40 数据派 阅读(162) 评论(0) 推荐(0)

怎样更新Oracle表的统计信息?

摘要: 怎样更新Oracle表的统计信息? 在 Oracle 数据库中,更新表的统计信息对于优化器生成高效的执行计划至关重要。以下为你介绍几种常见的更新表统计信息的方法: 1. 使用 DBMS_STATS 包 DBMS_STATS 是 Oracle 提供的一个强大的包,用于管理统计信息。以下是几种使用该包更 阅读全文
posted @ 2025-04-01 10:13 数据派 阅读(660) 评论(0) 推荐(0)
上一页 1 ··· 12 13 14 15 16 17 18 19 20 ··· 61 下一页