找到约 10000 条结果
  • ElasticSearch架构介绍及原理解析
    在当今大数据时代,数据的快速增长使得有效地管理、检索和分析数据成为企业发展的关键。Elasticsearch(以下简称ES)作为一种开源的分布式搜索和分析引擎,在这个领域中扮演着重要的角色。它不仅仅只是全文搜索,还支持结构化搜索、数据分析、复杂的语言处理、地理位置和对象间关联关系等。
    2024-03-11
  • 自己动手看看mysql索引怎么走
    逛V站遇到这个问题,也有点懵,看到评论答案五花八门,还是自己动手试下吧。1.建一个表:2.插入10000条数据 {代码...} 3.建索引 {代码...} 4.测试 {代码...} {代码...} {代码...} 由此可知,确实满足最左匹配会使用索引没有问题,a 等值,b 范围,ab会使用到索引,范围后的操作不会使用索引,c不会用到索引,但总体来看...
    2021-08-09
  • 阿里云OpenSearch重磅推出LLM问答式搜索产品,助力企业高效构建对话式搜索服务
    以通义千问为代表的生成大模型正在引领搜索技术变革,其表现出的“什么都懂,什么都能聊”关键是依赖于底座大语言模型(Large Language Model, LLM)中压缩的世界知识。但无论是多强大的LLM,能压缩的知识量仍然是有限的。
    2023-06-06
  • 在MySQL的InnoDB存储引擎中count(*)函数的优化
    写这篇文章之前已经看过了很多数据库方面的优化内容,大部分都是加索引、使用事务、要什么select什么等等。然而,只是停留在阅读的层面上,很少有实践,因为没有遇到真实的项目,一切都是纸上谈兵。实践是检验真理的唯一标准,于是就想在数据库上测试一些性能优化的方案,比如索引之类的,但是不想使用假的数据,于是就...
    2015-09-25
    17
  • 三高Mysql - Mysql索引和查询优化(偏实战部分)
    ​ 实战部分回挑选一些比较常见的情况,事先强调个人使用的是mysql 8.0.26,所以不同版本如果出现不同测试结果也不要惊讶,新版本会对于过去一些不会优化的查询进行优化。
    2022-04-06
  • java.util.BitSet-java中的位图类
    1.构造方法和汇总统计方法 {代码...} 1.1 构造方法 {代码...} 1.2 汇总统计 size lengthisEmpty cardinality {代码...} 2. 增删改查 2.1 增-set {代码...} {代码...} 2.2 删-clear {代码...} {代码...} 2.4 改-flip {代码...} {代码...} 2.4 查 getnextClearBitnextSetBittoStringcardinality {代码...} {代码...} 3. Bi...
    2020-07-16
  • MySQL 可以对相同字段创建不同索引?
    作者:刘晨,网名 bisal ,具有十年以上的应用运维工作经验,目前主要从事数据库应用研发能力提升和技术管理相关的工作,Oracle ACE(Alumni),腾讯云TVP,拥有 Oracle OCM & OCP 、EXIN DevOps Master 、SCJP 等国际认证,国内首批 Oracle YEP 成员,OCMU 成员,《DevOps 最佳实践》中文译者之一,CSDN & ITPub 专家博...
    2023-11-14
  • MySQL中 Specified key was too long; max key length is 的问题
    在 MySQL 中,varchar(n) 类型的字段的索引长度取决于使用的字符集和排序规则。在 utf8 字符集下,每个字符需要最多 3 个字节来编码,而在 utf8mb4 字符集下,每个字符需要最多 4 个字节来编码。
    2023-04-17
  • InnoDB引擎B+树索引使用和新特性
    我们已经讲过了MySQL InnoDB索引原理和算法,这里来说下如何管理和使用B+树索引以及一些新的特性。 B+ 树索引的管理 我们在InnoDB引擎中常用的索引基本都是B+ 树索引。 创建和删除索引 它的创建和删除有两种方法: {代码...} 修改索引 MySQL没有提供修改索引的命令,我们一般先删掉索引,再重建同名索引达到修改的目标。...
    2019-05-13
  • 火山引擎DataLeap的Catalog系统搜索实践(一):背景与功能需求
    火山引擎DataLeap的Data Catalog系统通过汇总和组织各种元数据,解决了数据生产者梳理数据、数据消费者找数和理解数的业务场景,其中搜索是Data Catalog的主要功能之一。本文详细介绍了火山引擎DataLeap的Catalog系统搜索实践:功能的设计与实现。
    2023-05-30
  • 面试之Mysql篇
    Mysql篇写在前面:今天2021年3月10日,携程一面挂了,把自己在准备面试的时候写的和整理的一些复习资料挂上来吧B树和B+树的区别,为什么Innodb用B树作为索引的数据结构B树B树的阶:结点的最多子结点个数,比如2-3树的阶就是3,2-3-4树的阶是4关键字集合分布在整棵树中,即叶子结点和非叶子节点都存放数据搜索有可能在非...
    2021-03-10
  • MySQL必知必会—文本搜索篇
    MySQL必知必会—概念篇 MySQL必知必会—安装应用篇 MySQL必知必会—检索数据篇 MySQL必知必会—联结表和高级查询篇 下面用到的数据库文件可在 mysql_scripts 找到。 全文本搜索 并非所有引擎都支持全文本搜索,例如 MyISAM 支持全文本搜索,InnoDB 不支持。 在创建表时启用全文本搜索, CREATE TABLE 语句接受 FULLTEXT 子句...
    2020-04-13
    1
  • MongoDB高级应用之数据转存与恢复(5)
    1、MongoDB索引1.1、创建索引 {代码...} 创建索引同时指定索引的名字 {代码...} 1.2、索引使用需要注意的地方1)创建索引的时候注意1是正序创建索引-1是倒序创建索引2)索引的创建在提高查询性能的同事会影响插入的性能 对于经常查询少插入的文档可以考虑用索引3)符合索引要注意索引的先后顺序4)每个键全建立索引不一定就...
    2022-01-07
  • 阿里面试官:MySQL如何设计索引更高效?
    数据库系列更新到现在我想大家对所有的概念都已有个大概认识了,这周我在看评论的时候我发现有个网友的提问我觉得很有意思:帅丙如何设计一个索引?你们都是怎么设计索引的?怎么设计更高效?
    2021-01-11
    3
  • 索引优化、优化,你又是一个好MongoDB!!!博学谷狂野架构师
    MongoDB索引优化作者: 博学谷狂野架构师GitHub:GitHub地址 (有我精心准备的130本电子书PDF)只分享干货、不吹水,让我们一起加油!😄索引简介索引通常能够极大的提高查询的效率,如果没有索引,MongoDB在读取数据时必须扫描集合中的每个文件并选取那些符合查询条件的记录。什么是索引索引最常用的比喻就是书籍的目录,...
    2023-04-11
  • 为什么 SQL 语句使用了索引,但却还是慢查询?
    聊一聊索引和慢查询,经常遇到的一个问题:一个SQL语句使用了索引,为什么还是会记录到慢查询日志之中?为了说明,创建一个表t,该表3个字段,一个主键索引,一个普通索引
    2022-06-09
  • es常用命令
    es数据结构的迁移 {代码...} es查用命令 (curl命令和控制面板异曲同工) {代码...}
    2023-01-16