慢 SQL 优化之索引的作用是什么? | 京东云技术团队
真实的慢 SQL 往往会伴随着大量的行扫描、临时文件排序,直接影响就是磁盘 IO 升高、CPU 使用率升高,正常 SQL 也变为了慢 SQL,对于应用来说就是大面积执行超时。
2023-06-07
MySQL for update
MySQL的存储引擎是InnoDB时 for update有行锁和表锁。用法: {代码...} 注意点 仅适用于InnoDB,必须在事务块 begin/commit中才有效 当有明确的主键/索引时是行级别的锁,否则是表级别的锁 验证 数据库表如下 id是主键,name有索引,age和createtime无索引 验证1(有明确的主键/索引是是行级别的锁) Terminal 1 执行 {...
mysql索引分析
前言 一直想深入的研究一下mysql的索引原理,奈何工作太忙没有时间,最近数据量过大,做了好多sql优化...终于,是时候研究一波了。 索引的本质 聊索引之前,我们得先知道索引是什么?有什么用?目前常用的索引是以何种形式呈现的? MySQL官方对索引的定义为:索引(Index)是帮助MySQL高效获取数据的数据结构。提取句子...
2019-09-27
chrome使用技巧
chrome相信大家都不陌生,作为一名专业(Ctrl CV)的程序员,搜索引擎当然是一个很重要的生产工具啦,在此篇章将介绍一些有用chrome插件以及搜索使用技巧。
开放搜索开源兼容版,支持Elasticsearch做搜索召回引擎
简介:9月15日阿里云开放搜索重磅发布【开源兼容版】,搜索召回环节同时支持阿里云自研Ha3引擎与阿里云Elasticsearch引擎,并提供多行业的搜索算法能力,助力企业高效实现搜索效果深度优化。
2021-09-18
火山引擎DataLeap:更强数据目录搜索能力,做到一步找数
如今,Data Catalog(数据目录)被看成是元数据管理的最佳工具,而一个通用的Data Catalog平台,通常包含元数据管理,搜索,血缘,标签,术语等功能。
2023-08-04
什么是人工智能领域的 RAG 搜索增强
RAG搜索增强是一种结合了检索式和生成式方法的强大自然语言处理技术,它将Retrieval-Augmented Generation (RAG)模型与搜索技术相结合,以实现更高效、更准确的信息检索和生成。RAG模型是一种基于transformer架构的模型,它能够同时进行信息检索和生成,使得模型在生成文本时能够结合检索到的相关信息,从而提高了生成文...
2024-02-02
Mysql索引
链接:[链接]
2020-03-20
数据库(DB)热度排行榜_2019.08
TOP DB 热门数据库索引是通过分析在 Google 上搜索数据库名称的频率创建的,搜索数据库越多,假定数据库越流行。原始数据来自 Google 趋势(Google Trends)。
2019-08-07
高性能MySQL实战(二):索引 | 京东物流技术团队
我们在上篇 高性能MySQL实战(一):表结构 中已经建立好了表结构,这篇我们则是针对已有的表结构和搜索条件为表创建索引。1. 根据搜索条件创建索引我们还是先将表结构的初始化 SQL 拿过来: {代码...} 现有如下搜索条件:根据 接口名称 来搜索对应的调用日志根据 状态 查询成功或异常的调用日志根据 接口名称 和 状态 ...
2023-09-12
一名合格的后端开发,到底需要多了解mysql - 3&4&5
3 - 文件mysql使用哪些文件配置文件配置mysql启动时的各项参数日志文件错误日志二进制日志慢日志查询日志pid文件unix domain socket文件表结构文件存储引擎管理的文件二进制文件事务提交时,在其实际提交前,mysql会将该事务写入binlog主要使用场景:数据恢复:备份+binlog恢复到某个时间点主从复制:从节点实时消费binl...
2023-11-13
【算法】之二叉搜索树(BST)
@TOC二叉搜索树(BST)解析:二叉搜索树(Binary Search Tree,BST)是一种特殊的二叉树,它满足以下条件:每个节点最多有两个子节点;左子节点的值小于等于当前节点的值;右子节点的值大于等于当前节点的值;左子树和右子树也必须是二叉搜索树。二叉搜索树可以用来存储一组有序的数据,并且可以高效地执行插入、删除和...
2024-03-14
调参到脱发?自动超参搜索带着免费算力资源拯救你!
在人工智能领域,算法工程师在训练神经网络模型的过程中,完成网络构建和准备好训练数据后,往往需要对模型进行各种参数优化,以获得更好的模型效果。但调参其实并不简单,背后往往是通宵达旦的参数调试与效果验证,并需要做大量的实验,不仅耗时也耗费大量算力。
2021-01-06
为什么大家都说SELECT * 效率低
作者:陈哈哈来源:blog.csdn.net/qq_39390545/article/details/106766965面试官:“小陈,说一下你常用的SQL优化方式吧。” 陈小哈:“那很多啊,比如不要用SELECT *,查询效率低。巴拉巴拉...”面试官:“为什么不要用SELECT * ?它在哪些情况下效率低呢?” 陈小哈:“SELECT * 它好像比写指定列名多一次全表查询吧,还多查...
Elasticsearch权威指南(中文版)
Elasticsearch权威指南(中文版)下载地址: [链接]扫码下面二维码关注公众号回复100010 获取分享码本书目录结构如下:1. Introduction2. 入门i. 是什么ii. 安装iii. APIiv. 文档v. 索引vi. 搜索vii. 聚合viii. 小结ix. 分布式x. 结语3. 分布式集群i. 空集群ii. 集群健康iii. 添加索引iv. 故障转移v. 横向扩展vi. 更多扩展...
2020-08-04
PHP实现站内搜索的开源利器——WindSearch
WindSearch是一个基于中文分词,由纯PHP开发全文检索引擎,可快速搭建PHP站点的站内搜索,他没有任何繁琐的安装配置、不需要维护调优、不占用服务器内存、可与PHP项目完美融合在一起。
2025-02-22
详谈 MySQL 索引、B+树的原理以及创建索引的几大原则
今天应做的事没有做,明天再早也是耽误了。一、存储引擎的比较注:上面提到的B树索引并没有指出是B-Tree和B+Tree索引,但是B-树和B+树的定义是有区别的。在 MySQL 中,主要有四种类型的索引,分别为:B-Tree 索引, Hash 索引, Fulltext 索引和 R-Tree 索引。B-Tree 索引是 MySQL 数据库中使用最为频繁的索引类型,除了...
2020-08-25