找到约 10000 条结果
  • mysql 索引学习
    最近系统学习了一下mysql的索引知识,感觉收获颇丰,解决了以前的某些疑问,也增加了新的知识。mysql查询过程mysql的索引不是服务器层的内容,而是引擎层实现的,所以每个引擎对索引的实现逻辑是不一样的。mysql的引擎大致分为三类:• 官方引擎,如MyISAM,Innodb;• 社区引擎• 第三方引擎
    2020-06-12
  • PHP面试必备 | MySQL 索引使用策略及优化
    本文讨论的高性能索引策略主要属于结构优化范畴。本文的内容完全基于上文的理论基础,实际上一旦理解了索引背后的机制,那么选择高性能的策略就变成了纯粹的推理,并且可以理解这些策略背后的逻辑。
    2020-09-23
  • 字节跳动将打造通用搜索引擎,入局全网搜索挑战百度
    根据招聘广告显示,字节跳动搜索团队成员有来自公司推荐/广告/AILab的技术精英,也有来自谷歌/百度/必应/360搜索团队的搜索技术骨干。该团队涵盖推荐、广告、IR、NLP、CV等技术,应用了大规模的机器学习方法。
    2019-08-01
  • 再聊 MySQL 聚簇索引
    聚簇索引并不是一种单独的索引类型,而是一种数据的存储方式。在 MySQL 的 InnoDB 存储引擎中,所谓的聚簇索引实际上就是在同一个 B+Tree 中保存了索引和数据行:此时,数据放在叶子结点中,聚簇聚簇,意思就是说数据行和对应的键值紧凑的存在一起。
    2023-04-19
  • 聊聊WuTongDB的索引
    在现代数据库应用中,索引是提升数据查询效率的关键工具。索引可以被视为数据的“目录”,帮助数据库在海量数据中快速定位所需内容,而不必扫描整个表。随着数据规模的指数级增长和业务需求的复杂化,索引成为了数据库设计和优化的核心之一。
    2024-11-22
  • 工厂方法模式
    工厂方法模式可以看作是抽象工厂模式的一个特例,当抽象工厂模式创建的产品个数为1时,就成了工厂方法模式。工厂方法模式定义了创建一个对象的接口,由子类来决定实例化的类型。
    2019-08-27
  • SQL的索引优化你知道有多少?
    前言 平时写sql写的比较多,一直没把优化相关的知识整理记录下来,本文章记录本人在日常开发中,对SQL优化的一些技巧; 我将结合demo(一个百万级数据表),去实践验证这些优化技巧。 测试用例 接下来,我们创建一个测试表并生成100w条测试数据,有助演示或验证接下来的知识 {代码...} {代码...} {代码...} {代码...} Ex...
    2020-06-09
  • 面试测试开发被问到数据库索引不知道怎么办?这篇文章告诉你
    提出的问题 什么情况下创建索引,什么时候不需要索引? 索引的种类有哪些? 什么是索引 索引就是帮助数据库管理系统高效获取数据的数据结构,就好比一本书的目录,它可以帮我们快速进行特定值的定位与查找,从而加快数据查询的效率。 索引的种类 从功能逻辑上划分 普通索引是基础的索引,没有任何约束,主要用于提高查询...
    2020-03-06
  • pgvector: 30 倍构建向量嵌入索引
    Postgres 最受欢迎的向量搜索扩展 pgvector 最近实现了并行索引构建功能,这将分层可导航小世界 (HNSW) 索引构建时间显著提高了 30 倍。
    2024-08-01
  • MySQL 索引在 like 查询中的使用情况及覆盖索引优化 like 查询
    通配符开头的模糊查询like 查询以通配符开头时无法使用索引而使用全表扫描。 {代码...} 通配符结尾的模糊查询like 查询以通配符结尾可以使用索引,类型为范围(range)。 {代码...} 使用覆盖索引的模糊查询使用覆盖索引可以解决 like 查询以通配符开头无法使用索引问题。 {代码...} {代码...} 超出覆盖索引范围的模糊查...
    2021-02-01
  • GaussDB(for MySQL)如何快速创建索引?华为云数据库资深架构师为您揭秘
    摘要:云服务环境下,如何解决客户基于大量数据创建索引的性能问题,成为云服务厂商的一个挑战。华为云GaussDB(for MySQL)通过引入并行创建索引技术,很好地解决了批量索引创建和临时添加索引等性能瓶颈问题,帮助用户更快建立好索引。想要进一步了解快速创建索引的秘诀,请不要错过本文。
    2021-09-15
  • MySQL Query的优化
    MySQL Query的优化 Query语句的优化思路和原则主要提现在以下几个方面:          1. 优化更需要优化的Query;          2. 定位优化对象的性能瓶颈;          3. 明确的优化目标;          4. 从Explain入手;          5. 多使用profile          6. 永远用小结果集驱动大的结果集;          7. 尽可能在索引中完成...
    2019-11-06
  • 基于 Milvus + LlamaIndex 实现高级 RAG
    随着大语言模型(LLM)技术的发展,RAG(Retrieval Augmented Generation)技术得到了广泛探讨和研究,越来越多的高级 RAG 检索方法也随之被人发现,相对于普通的 RAG 检索,高级 RAG 通过更深化的技术细节、更复杂的搜索策略,提供出了更准确、更相关、更丰富的信息检索结果。本文首先讨论这些技术,并基于 Milvus 给出...
    2024-05-22
  • MySQL 索引分析与优化
    MySQL 提供了一个 EXPLAIN 命令,它可以对 SELECT 语句进行分析,并输出 SELECT 执行的详细信息,供开发人员有针对性的优化。
    2021-03-26
  • 搜索引擎-01-概览
    拓展阅读搜索引擎-01-概览搜索引擎-02-分词与全文索引搜索引擎-03-搜索引擎原理Crawl htmlunit 模拟浏览器动态 js 爬虫入门使用简介Crawl jsoup 爬虫使用 jsoup 无法抓取动态 js 生成的内容Crawl WebMagic 爬虫入门使用简介 webmagic详细介绍一下搜索引擎搜索引擎是一种通过互联网收集、组织和提供信息的工具,它能够帮...
    2024-04-02
  • 面试大厂 看这篇MySQL面试题就够了
    MySQL一直是面试中的热点问题,也难道了很多的面试者。其实MySQL没那么难,只是大家没有系统化、实战性的过去学习、总结。同时很多开发者在实际的开发过程中也很少去接触一些偏向底层的知识。
    2022-12-03
  • 15个必知的Mysql索引失效场景,别再踩坑了!
    背景无论你是技术大佬,还是刚入行的小白,时不时都会踩到Mysql数据库不走索引的坑。常见的现象就是:明明在字段上添加了索引,但却并未生效。前些天就遇到一个稍微特殊的场景,同一条SQL语句,在某些参数下生效,在某些参数下不生效,这是为什么呢?另外,无论是面试或是日常,Mysql索引失效的通常情况都应该了解和学习...
    2022-02-28