
Mysql
文章平均质量分 65
Mysql相关
ManchiBB
这个作者很懒,什么都没留下…
展开
-
MySql 前缀索引
MySQL中的前缀索引(Prefix Index)是一种特殊类型的索引,它仅对列值的前几个字符(而不是整个列值)建立索引。这种索引类型可以在一定程度上减少索引的大小,提高查询效率,特别是在处理长文本或字符列时,只需要索引列的前几个字符的查询。请注意,在选择使用前缀索引时,需要权衡其优缺点,并根据具体的应用场景和数据特性来决定是否使用以及如何使用前缀索引。原创 2024-04-30 13:59:51 · 466 阅读 · 2 评论 -
MySql 空间索引
在 MySQL 中,直接对几何数据类型(如POINTLINESTRINGPOLYGON等)使用 "几何索引" 的概念并不完全准确,因为 MySQL 不直接提供名为 "几何索引" 的索引类型。但是,你可以为这些几何数据类型创建空间索引(Spatial Index),这允许你高效地对空间数据进行查询和操作。MySQL 的空间数据类型和空间函数在SPATIAL扩展中定义,这些扩展主要用于处理地理空间数据。MySQL 使用R-tree数据结构来存储空间索引,以支持对空间数据的快速查找。原创 2024-04-30 13:58:17 · 804 阅读 · 1 评论 -
MySql 查询优化
MySQL查询优化涉及多个方面,包括索引优化、查询优化、服务器配置优化等。原创 2024-04-24 15:55:28 · 315 阅读 · 0 评论 -
MySql on duplicate key update
"ON DUPLICATE KEY UPDATE"是MySQL的语法,当尝试插入的行导致一个duplicate key错误(如果该行中存在一个unique索引或primary key,并且该索引或primary key在表中已经存在),则执行UPDATE。原创 2024-04-24 15:43:49 · 372 阅读 · 0 评论 -
MySql 函数和表达式索引
MySQL 支持使用函数和表达式来创建索引,这通常被称为函数式索引或表达式索引。这样的索引在某些情况下非常有用,特别是当你需要基于某个函数的计算结果进行快速查询时。原创 2024-04-24 15:32:15 · 500 阅读 · 0 评论 -
Mysql8.0 新特性--Clone Plugin
MySQL 8.0 引入的Clone Plugin是一个重大特性,它允许从本地或者远程的MySQL中克隆数据。克隆的数据包括schema、表、表空间、元数据等等,是一个完整的数据目录。插件可以使用克隆的目录配置和恢复一个MySQL Server。Clone Plugin的克隆操作分为本地克隆和远程克隆。本地克隆将启动克隆操作的MySQL克隆到该主机的一个指定目录下;原创 2024-04-24 14:49:30 · 1113 阅读 · 0 评论 -
MySql CPU激增原因分析
通过root登录数据库开启慢SQL查询日志,set global slow_query_log = ‘ON’,并设置慢SQL过滤时间set global long_query_time = 1(超过1秒视为慢SQL),指定慢SQL日志文件存放路径set global slow_query_log_file = ‘/var/lib/mysql/test_1116.log’。其中重点字段包括Comand 、Time 、State、Info,可以查看当前所有连接线程中命令、持续时间、状态、对应的SQL信息。原创 2024-04-19 10:16:27 · 1079 阅读 · 0 评论 -
MySQL 远程跨库查询 FEDERATED引擎
mysql 提供了一个类似Oracle中的数据库链接(DBLINK)功能的存储引擎–FEDERATED当我们创建一个以FEDERATED为存储引擎的表时,服务器在数据库目录只创建一个表定义文件。文件由表的名字开始,并有一个frm扩展名。无其它文件被创建,因为实际的数据在一个远程数据库上。这不同于为本地表工作的存储引擎的方式。当开发人员需要使用 MySQL 和远程 MySQL 服务器中的多个数据库时,此技术非常有用。远程服务器存储数据,而本地服务器仅通过连接字符串指向它们。原创 2023-06-02 10:35:50 · 468 阅读 · 0 评论