技术栈
索引
lhdz_bj
6 小时前
sql
·
oracle
·
数据库开发
·
索引
·
性能
·
标准
·
误区
数据库开发常识(10.6)——SQL性能判断标准及索引误区(1)
10.6. 数据库开发常识作为一名专业数据库开发人员,不但需要掌握数据库开发相关的语法和功能实现,还要掌握专业数据库开发的常识。这样,才能在保量完成工作任务的同时,也保质的完成工作任务,避免了为应用的日后维护埋下性能和稳定性方面的隐患。可遗憾的是,现实中,很大一部分的专业开发人员只能做到保量的完成工作任务,而做不到既保量也保质。这也就不难解释,现实中,为什么很多应用系统上线后,性能和稳定性等方面还频繁的出现问题。
想做富婆
1 天前
数据库
·
oracle
·
索引
oracle:索引(B树索引,位图索引,分区索引,主键索引,唯一索引,联合索引/组合索引,函数索引)
索引通过存储列的排序值来加快对表中数据的访问速度,帮助数据库系统快速定位到所需数据,避免全表扫描B树索引是一种平衡树结构,适合处理范围查询和精确查找。它的设计目标是保持数据有序,并支持高效的插入、删除和查找操作。是 Oracle 数据库中一种最常见的索引类型, 索引没有指定索引类型时默认是B树索引
Amd794
6 天前
sql
·
性能调优
·
索引
·
数据库性能
·
查询优化
·
dba最佳实践
·
查询执行计划
数据库查询优化:提升性能的关键实践
title: 数据库查询优化:提升性能的关键实践 date: 2025/1/30 updated: 2025/1/30 author: cmdragon
Amd794
12 天前
数据结构
·
sql
·
数据库管理
·
索引
·
性能提升
·
查询优化
·
数据检索
深入探讨索引的创建与删除:提升数据库查询效率的关键技术
title: 深入探讨索引的创建与删除:提升数据库查询效率的关键技术 date: 2025/1/25 updated: 2025/1/25 author: cmdragon
程序员谷美
23 天前
数据库
·
mysql
·
索引
Mysql 性能优化:覆盖索引
覆盖索引(Covering Index)是一个 MySQL 查询优化技术,它指的是一个索引包含了查询所需的所有字段的数据,因此不需要回表(访问数据表的行)就可以完成查询。使用覆盖索引可以显著提高查询性能,因为它减少了磁盘 I/O 操作。
程序员谷美
1 个月前
数据库
·
mysql
·
索引
Mysql 性能优化:索引条件下推(ICP)
MySQL 索引下推(Index Condition Pushdown,ICP)是一种查询优化技术,旨在提高使用索引的查询效率。它是在 MySQL 5.6 中引入的,通过将部分 WHERE 子句的过滤条件下推到索引扫描阶段来减少不必要的回表操作,从而提高查询性能。
PersistJiao
1 个月前
索引
·
索引优化
·
couchbase
Couchbase 的索引
Couchbase 的索引是其数据库中提升查询效率的关键功能,通过为特定字段或数据结构创建索引,可以显著加速查询。以下是关于 Couchbase 索引的详细解析,包括定义、功能、优化方法等:
love666666shen
1 个月前
数据结构
·
计算机网络
·
链表
·
操作系统
·
树
·
索引
·
后端开发
【面试】后端开发面试中常见数据结构及应用场景、原理总结
在后端开发面试中,常见的数据结构包括数组、链表、栈、队列、二叉树、平衡树、堆、图和哈希表等。以下是这些数据结构的总结,包括它们的应用场景、优缺点。
李歘歘
1 个月前
数据库
·
sql
·
mysql
·
索引
·
数据库优化
·
慢查询
MySQL数据库——常见慢查询优化方式
本文详细介绍MySQL的慢查询相关概念,分析步骤及其优化方案等。慢查询日志是MySQL提供的一种日志记录机制,用于记录执行时间超过指定阈值(long_query_time)的SQL语句。通过慢查询日志,可以识别和优化性能较差的SQL查询,是数据库性能调优的重要工具。
BabyFish13
1 个月前
数据库
·
oracle
·
索引
·
复合索引
Oracle复合索引规则指南
在Oracle中可以创建组合索引,即同时包含两个或两个以上列的索引。在组合索引的使用方面,Oracle有以下特点:
亦世凡华、
1 个月前
数据库
·
经验分享
·
mysql
·
索引
·
性能分析
MySQL--》如何在MySQL中打造高效优化索引
目录初识索引索引结构性能分析索引使用最左前缀法则SQL提示使用覆盖索引使用前缀索引使用索引失效情况索引(index):是帮助MySQL高效获取数据的数据结构(有序),在数据之外数据库系统还维护着满足特定查找算法的数据结构,这些数据结构以某种方式引用(指向)数据,这样就可以在这些数据结构上实现高级查找算法,这种数据结构就是索引。
运维小文
2 个月前
linux
·
运维
·
elasticsearch
·
全文检索
·
索引
elasticsearch设置密码访问
默认ES是没有设置用户认证访问的,所以每次访问时,直接调相关API就能查询和写入数据。现在做一个认证,只有通过认证的用户才能访问和操作ES。
华为云开发者联盟
2 个月前
数据库
·
索引
·
gaussdb
·
btree
解读GaussDB的BTree索引和UBTree索引,如何带来更强并发能力
本文分享自华为云社区《【GaussTech技术专栏】GaussDB的BTree索引和UBTree索引》,作者:GaussDB 数据库。
SunnyRivers
2 个月前
http
·
elasticsearch
·
删除
·
文档
·
索引
·
查询
Elasticsearch入门之HTTP基础操作
REST 指的是一组架构约束条件和原则。满足这些约束条件和原则的应用程序或设计就是 RESTful。Web 应用程序最重要的 REST 原则是,客户端和服务器之间的交互在请求之间是无状态的。从客户端到服务器的每个请求都必须包含理解请求所必需的信息。如果服务器在请求之间的任何时间点重启,客户端不会得到通知。此外,无状态请求可以由任何可用服务器回答,这十分适合云计算之类的环境。客户端可以缓存数据以改进性能。
老友@
2 个月前
数据库
·
sql
·
mysql
·
性能优化
·
索引
·
查询优化
MySQL SQL语句性能优化
MySQL作为一款流行的关系型数据库管理系统,广泛应用于各类应用系统中。然而,随着数据量的增加和查询复杂度的提高,SQL查询性能可能会成为系统瓶颈。本文将系统地介绍MySQL SQL语句性能优化的原则和方法,帮助提升数据库的运行效率。
Ljw...
2 个月前
数据库
·
mysql
·
索引
索引(MySQL)
索引:提高数据库的性能,索引是物美价廉的东西了。不用加内存,不用改程序,不用调sql,只要执行 正确的 create index ,查询速度就可能提高成百上千倍。但是天下没有免费的午餐,查询速度的提高 是以插入、更新、删除的速度为代价的,这些写操作,增加了大量的IO。所以它的价值,在于提高一个 海量数据的检索速度。
却道天凉_好个秋
3 个月前
数据库
·
mysql
·
索引
MySQL高级(四):索引
索引是一种数据结构,用于加速查询的过程。它类似于书本的目录,可以快速定位数据行。MySQL 索引主要是基于 B+ 树(也有其他类型如哈希索引、全文索引等)来实现的。
一叶飘零_sweeeet
3 个月前
数据库
·
mysql
·
索引
MySQL 索引
在数据库管理系统中,索引是提高查询性能的重要手段。MySQL 作为广泛使用的关系型数据库管理系统,提供了多种类型的索引来满足不同的查询需求。对于 Java 技术专家和架构师来说,深入理解 MySQL 索引的原理和使用方法,对于构建高效的数据库应用至关重要。本文将详细介绍 MySQL 索引的相关知识。
来一杯龙舌兰
3 个月前
数据库
·
mongodb
·
mapreduce
·
索引
·
aggregate
·
pipline
【MongoDB】MongoDB的聚合(Aggregate、Map Reduce)与管道(Pipline) 及索引详解(附详细案例)
简单理解,其实本质跟sql一样,只不过写法不一样,仔细看以下示例图例:代码示例:根据上述不难看出具体是怎么操作的,对sql有一定基础的应该可以很容易看懂
凌波漫步&
4 个月前
数据库
·
磁盘
·
索引
数据库索引和磁盘的关系大揭秘
都说加索引能加快查询的速度,其实通过索引本质上是减少磁盘的读取次数,到底索引和磁盘的关系是怎样的呢?首先我们先了解一下操作系统是怎么从磁盘中读取数据的,操作系统通常是以页为单位从磁盘中读取数据,磁盘可以理解为一个圆盘,每个圆盘上有若干磁道。