【转载】为什么Mysql的常用引擎都默认使用B+树作为索引?
如果是第一次接触索引,这个比喻能够让我们有一个直观的印象。但是当深入去学习索引的时候,我们不能继续持有索引即目录的思想,我们要跳出来去思考索引的本质是什么。
2021全球勒索软件攻击榜公布——工业领域最容易中招
勒索软件一直是令企业苦不堪言的存在:遭受网络攻击时,企业不仅会面临经济、声誉等方面的损失,严重时甚至会影响到整个产业链和地区,造成难以挽回的严重后果。因此,面对攻击黑客时,企业方需要“知己知彼”,提前做好防范勒索攻击的准备。
2021-11-09
多模态检索大升级!智源三大SOTA模型,代码、图文理解能力拉满
新智元 新智元 新智元报道 编辑:Aeneas 犀牛【新智元导读】就在刚刚,智源研究员联合多所高校开放三款向量模型,以大优势登顶多项测试基准。其中,BGE-Code-v1直接击穿代码检索天花板,百万行级代码库再也不用怕了!检索增强技术在代码及多模态场景中的发挥着重要作用,而向量模型是检索增强体系中的重要组成部分。针...
2025-05-20
《勒索软件防护发展报告(2022年)》正式发布,助力企业高效应对勒索软件攻击
随着云计算、大数据、人工智能等新技术的快速普及和应用,全球网络攻击层出不穷,勒索攻击呈现出持续高发态势,并已成为网络安全的最大威胁之一。因此建立全流程勒索软件防护体系,成为了企业防御勒索软件攻击的首要重点。
2022-12-29
Oracle SQL性能优化
(1) 选择最有效率的表名顺序(只在基于规则的优化器中有效): ORACLE的解析器按照从右到左的顺序处理FROM子句中的表名,FROM子句中写在最后的表(基础表 driving table)将被最先处理,在FROM子句中包含多个表的情况下,你必须选择记录条数最少的表作为基础表。如果有3个以上的表连接查询, 那就需要选择交叉表(intersectio...
es笔记五之term-level的查询操作
官方文档上写的是 term-level queries,表义为基于准确值的对文档的查询,可以理解为对 keyword 类型或者 text 类型分词为 keyword 的字段进行 term 形式的精确查找。
2023-04-09
腾讯云TDSQL-数据库字符集
--显示数据库支持的字符集show char set;1.针对每一种声明支持的字符集(支持的字符集应当包含utf8),创建一张表,并测试:--根据show char set 执行的结果 选如下字符集创建表CREATE TABLE test (id int auto_increment primary key,name binary(16),gbk varchar(2) CHARACTER SET gbk DEFAULT NULL,utf8 varchar(2) ...
2021-08-11
7. 数据结构(PHP实现) -- 优先队列的底层实现(堆)
1. 说明:是基于二叉树来实现2. 时间复杂度操作时间复杂度入队O(logn)出队O(logn)3. 插入结点的上浮操作(为了将最大值放在最顶部)(在代码siftUp方法中)4. 弹出最大结点后对最小值的下沉操作(在代码siftDown方法中)5. 代码 {代码...} 6. 示例 {代码...} {代码...}
WordPress禁止/屏蔽特定关键字不被搜索查询的方法
对于WordPress程序比较了解的站长朋友知道,这款开源程序确实是当前比较好用的个人网站建站系统,但是唯独的问题就是随着使用时间的推移如果我们不加以技术处理会使得占用资源比较严重,而且可能出现各种超负载的问题。比如最近有网友就遇到一个问题,他的网站访问量比较大,当然用户通过站内搜索的频率就比较大,于是在...
2020-08-04
mysql规范记录
<1>.索引 {代码...} <2>.字段 {代码...} <3>.sql {代码...} <4>.行为规范 {代码...} ----摘自京东内部规范。2015-10-19 21:11
2020-04-10
MySQL InnoDB 锁——官方文档
个人认为学习MySQL最好的书面材料莫过于官方文档了,它不仅详细介绍了方方面面的使用方法,还讲解了原理,让你知其然并且知其所以然。这里就把官网的InnoDB Locking这一小节翻译过来,抛砖引玉。
有赞订单搜索AKF架构演进之路
时节如流,两年前的今天写了有赞订单管理的三生三世与十面埋伏,转眼两年过去了,这套架构发展的如何,遇到了什么新的挑战和收获,今天主要来一起整理回顾下有赞订单搜索AKF架构演进之路。
h2database BTree 设计实现与查询优化思考 | 京东云技术团队
h2database 是使用Java 编写的开源数据库,兼容ANSI-SQL89。既实现了常规基于 BTree 的存储引擎,又支持日志结构存储引擎。功能非常丰富(死锁检测机制、事务特性、MVCC、运维工具等),数据库学习非常好的案例。
2023-06-26
MySQL优化-(3)-explain分析执行计划字段说明
使用explain的12个字段说明0. 前情提要: 用到的几个表说明:0.1. goods表和goods2两个表结构和数据相同(复制的表)-test库 {代码...} 0.2. t2表是goods表中的前10条-test库 {代码...} 0.3. sakila库的film表: {代码...} 0.4. sakila库的film_category表 {代码...} 0.5. sakila库的film_category表 {代码...} 0.6. sakila库...
MySQL学习笔记
一条MYSQL的执行流程MYSQL组件连接器用户名密码验证查询用户权限,分配对应权限show processlist查看现在的连接推荐长连接,长时间没有反应会自动断开,默认8小时(wait_timeout)分析器词法分析根据关键词分段识别表名,列名,查询条件等语法分析根据语法规则判断sql是否符合mysql语法(You have an error in your SQL syn...
2020-09-24
elasticsearch(4)- 架构概念
节点按照职责可以分为 master节点、数据节点 和 协调节点,每个节点类型可以进行单独配置。默认情况下,集群不会对节点角色进行划分,所有节点都是平等的,可以担任所有的职责。但是在生产环境中需要对这些节点的角色进行最优划分,否则在高并发请求的情况下,集群容易出现服务阻塞超时甚至服务崩溃的隐患。
2023-03-23
一文纵览向量检索
首先我们了解下什么是向量,所谓向量就是由n个数字(二值向量由n个比特组成)组成的数组,我们称之为n维向量。而向量检索就是在一个给定向量数据集中,按照某种度量方式,检索出与查询向量相近的K个向量(K-Nearest Neighbor,KNN),但由于KNN计算量过大,我们通常只关注近似近邻(Approximate Nearest Neighbor,ANN)...