网站首页 站内搜索

搜索结果

查询Tags标签: 索引,共有 3437条记录
  • Mysql调优之使用mysql慢查询日志优化sql语句及表索引

    Mysql调优之使用mysql慢查询日志优化sql语句及表索引 一,用慢查询日志找出耗时语句,并优化 # 查看mysql系统慢查询变量配置(能看到慢查询日志是否开启,日志路径等) SHOW VARIABLES LIKE %slow%;SHOW VARIABLES LIKE %slow%;查询结果示例: Variable_name Value lo…

    2022/7/28 2:22:56 人评论 次浏览
  • 解决MYSQL数据库创建索引报长度不足的问题

    在为数据库某字段(varchar(255))创建索引的时候出现如下问题:Specified key was too long; max key length is 767 bytes出现这个问题是因为创建索引时指定的字段超过了存储引擎默认的长度。 数据库存储引擎不同导致的索引长度限制 MySQL 的每个单表中所创建的索引长度是…

    2022/7/28 2:22:47 人评论 次浏览
  • JAVA入门基础_从零开始的培训_JAVA常用的引用类型及其API(三)

    目录JAVA常用的引用类型及其API(三)数组数组的定义及使用场景数组的几个知识点(内存、增删改查、长度、数据类型)数组的创建方式静态创建(创建时就已经将数据写死,2种方式)动态创建(创建时仅指定长度,之后再增添数据,1种方式)如何获取数组中的数据数组的内存模型…

    2022/7/28 1:22:54 人评论 次浏览
  • MySQL索引原理及慢查询优化

    背景 MySQL凭借着出色的性能、低廉的成本、丰富的资源,已经成为绝大多数互联网公司的首选关系型数据库。虽然性能出色,但所谓“好马配好鞍”,如何能够更好的使用它,已经成为开发工程师的必修课,我们经常会从职位描述上看到诸如“精通MySQL”、“SQL语句优化”、“了解…

    2022/7/27 2:25:11 人评论 次浏览
  • Mysql为什么使用B+树做索引

    什么是索引?索引是关系数据库中对某一列或多个列的值进行预排序的数据结构。通过使用索引,可以让数据库系统不必扫描整个表,而是直接定位到符合条件的记录,这样就大大加快了查询速度。索引的效率取决于索引列的值是否散列,即该列的值如果越互不相同,那么索引效率越高…

    2022/7/27 2:25:06 人评论 次浏览
  • 【后端随笔01】数据库索引

    前置内容: sql优化 数据库索引得出,使用模糊搜索前置%时,索引可能失效,故要使用全文索引。参考 简单介绍下,全文索引,以MySQL为例。参考

    2022/7/27 2:24:01 人评论 次浏览
  • MySQL 笔记二

    MySQL 笔记二表的创建及数据类型字段类型整型 小数 时间 字符串 文本 枚举 enum 集合 set创建数据表 字段属性 删除表结构 修改数据表结构数据操作 DML 语句插入数据蠕虫复制更新数据删除数据约束 constraint主键约束 PK 外键约束 FK 存储引擎事务 transaction设置回滚点 …

    2022/7/26 2:24:25 人评论 次浏览
  • MySQL常用SQL

    创建索引,建议规范ids_字段名CREATE INDEX 索引名称 ON 表名(字段); 显示索引列表 SHOW INDEX FROM table_name; 删除索引(要从表中删除现有索引,可使用DROP INDEX语句。) DROP INDEX index_name ON table_name; 显示哪些线程正在运行。 SHOW PROCESSLIST;

    2022/7/26 2:23:13 人评论 次浏览
  • python基础之常用数据类型和字符串

    一、数据类型 在python3中有六大标准数据类型:Numbers(数字)、String(字符串)、List(列表)、Tuple(元组)、Sets(集合)、Dictionaries(字典)。 其中:不可变数据(3 个):Number(数字)、String(字符串)、Tuple(元组); 可变数据(3 个):List(列表)、Dictionary…

    2022/7/25 14:27:43 人评论 次浏览
  • MySQL实战45讲 10

    10 | MySQL为什么有时候会选错索引? 使用哪个索引是由 MySQL 来确定的 可能遇到的情况:一条本来可以执行得很快的语句,却由于 MySQL 选错了索引,而导致执行速度变得很慢 先建一个简单的表,表里有 a、b 两个字段,并分别建上索引: CREATE TABLE `t` (`id` int(11) NO…

    2022/7/25 2:24:22 人评论 次浏览
  • MySQL实战45讲 11

    11 | 怎么给字符串字段加索引? Q:如何在邮箱这样的字段上建立合理的索引? 用户表的定义: create table SUser( ID bigint unsigned primary key, email varchar(64), ... )engine=innodb; 由于要使用邮箱登录,所以业务代码中一定会出现类似于这样的语句: select f…

    2022/7/25 2:24:21 人评论 次浏览
  • 简单使用 MySQL 索引

    MySQL 索引 1 什么是索引在数据库表中,对字段建立索引可以大大提高查询速度。通过善用这些索引,可以令 MySQL 的查询和 运行更加高效。 如果合理的设计且使用索引的 MySQL 是一辆兰博基尼的话,那么没有设计和使用索引的 MySQL 就是 一个人力三轮车。拿汉语字典的目录页…

    2022/7/25 2:23:06 人评论 次浏览
  • 面试题day13

    京东谈一谈你对集合的了解,从什么角度切入都可以。arraylist linkedlist hashset treeset hashmap treemap hashmap 数组链表 数组扩容(数组元素大于0.75*数组长度) 链表扩容(数组大于64,链表大于8) put 扰动函数 (n-1)&hash equals判断说说你对JMM的理解吧java内存…

    2022/7/23 6:25:25 人评论 次浏览
  • MYSQL高级第二天(3)

    1、优化SQL步骤 1.1、查看SQL执行效率 查看当前连接的执行情况:--查看当前会话mysql> show status like Com_______;--查看全局mysql> show status like Com_______;--查看innodb执行情况:mysql> show global status like innodb_rows_%; 1.2、定位低效的SQL语…

    2022/7/23 2:22:44 人评论 次浏览
  • 一文讲清,MySQL中的二级索引

    主键索引是InnoDB存储引擎默认给我们创建的一套索引结构,我们表里的数据也是直接放在主键索引里,作为叶子节点的数据页。但我们在开发的过程中,往往会根据业务需要在不同的字段上建立索引,这些索引就是二级索引,今天我们就给大家讲讲二级所有的原理。比如,你给name字…

    2022/7/23 2:22:43 人评论 次浏览
扫一扫关注最新编程教程