ICode9

精准搜索请尝试: 精确搜索
  • 一次较波折的MySQL调优2022-09-01 12:03:10

    春节长假某日,阳光明媚,春暖花开,恰逢冬奥会开幕,想着一定是一个黄道吉日,必能顺风顺水。没想到却遇到一个有点小波折 的客户报障。 01故障起因 故障起因是客户前一天从自建MySQL迁移到云上RDS,在执行某个并发较高的业务时出现了大量锁等待,客户当时升级了实例到最高规格,但故障依旧。客户

  • 索引进阶 | 再谈 MySQL 的慢 SQL 优化2022-09-01 09:06:09

    索引可以提高数据检索的效率,降低数据库的IO成本。 MySQL在300万条记录左右性能开始逐渐下降,虽然官方文档说500~800w记录,所以大数据量建立索引是非常有必要的。 MySQL提供了Explain,用于显示SQL执行的详细信息,可以进行索引的优化。 一、导致SQL执行慢的原因 1. 硬件问题。如网络速度

  • Es(ElasticSearch)-理解及使用(二)2022-08-31 23:30:10

    一、ElasticSearch核心概念 概述 索引(数据库) 字段类型(表) 文档(数据) 分片(Lucene索引,倒排索引) 前期可以理解为数据库 数据库-r-es DB ElasticSearch 数据库 索引 表 类型(弃用) 行 文档 字段 fields elasticsearch中可以包含多个索引,索引中可以包含多个类型,类

  • Python中None作为索引的作用2022-08-31 21:03:15

    None的作用主要是在使用None的位置新增一个维度。 a = np.arange(25).reshape(5,5) print(a) ''' [[ 0 1 2 3 4] [ 5 6 7 8 9] [10 11 12 13 14] [15 16 17 18 19] [20 21 22 23 24]] ''' print(a[:,None]) ''' shape:5*1*5 [[[ 0 1 2 3

  • 面试高频,屡试不爽的mysql索引特性总结2022-08-31 20:04:09

      (1) FROM 子句 组装来自不同数据源的数据   (2)WHERE 子句 基于指定的条件对记录进行筛选   (3) GROUP BY 子句 将数据划分为多个分组   (4)使用聚合函数进行计算   (5)使用HAVING子句筛选分组   (6)计算所有的表达式   (7)使用ORDER BY对结果集进行排序   (8)select 获取相应列

  • Elasticsearch 快照与恢复-快照仓库 repository2022-08-31 19:01:13

    Elasticsearch 中的一个快照即一个运行时的集群备份。快照能在以下场景使用。 不停机的情况下周期性的备份集群。 数据被删除或者硬盘故障的情况下还原数据 在集群之间传输数据 使用可搜索快照来减少存储资源。 ES 把快照存储在一个叫做快照仓库的地方。在使用快照前,需要先注册

  • 索引2022-08-31 00:31:56

    索引 MySQL官方对索引的定义为:索引(Index)是帮助MySQL高效获取数据的数据结构。提取句子主干,就可以得到索引的本质:索引是数据结构。 索引的分类 在一个表中,主键索引只能有一个,唯一索引可以有多个 主键索引 (PRIMARY KEY) 唯一的标识,主键不可重复,只能有一个列作为主键 唯

  • 索引原则2022-08-31 00:31:34

    索引原则 索引不是越多越好 不要对经常变动数据加索引 小数据量的表不需要加索引 索引一般加在常用来查询的字段上! 索引的数据结构 Hash类型的索引 Btree:InnoDB的默认数据结构~ 阅读:http://blog.codinglabs.org/articles/theory-of-mysql-index.html

  • 1.MySQL优化2022-08-31 00:04:14

    MySQL 中的索引管理 ​ 在 MySQL 中,对索引的查看和删除操作是所有索引类型通用的。 6.1 普通索引 ​ 这是最基本的索引,它没有任何限制 MyIASM 中默认的 BTREE 类型的索引,也是我们大多数情况下用到的索引。 6.1.1 创建索引 CREATE INDEX index_name ON table_name (column(lengt

  • in notin exists not exists 性能优化算法总结2022-08-30 23:35:15

    in notin exists not exists 性能优化算法总结 1.1. in 和 exists 区别 1.2. not in 能不能走索引 1.3. not in 和 join 的关系 1.4. 和 not Exists 的关系 1.5. in 的实现过程 1.1. in 和 exists 区别 in 和exists 的区别是in 和exists 执行时,in 是先执行子查询中的查询,然后再

  • JAVA入门基础_从零开始的培训_MYSQL高级2022-08-30 22:33:03

    目录第1章 Linux下MySQL的安装与使用Linux下MYSQL的卸载安装MYSQL之前的准备步骤正式安装检查/tmp临时目录权限安装前检查依赖并卸载mariadb按照顺序依次安装MYSQL服务的初始化配置服务初始化并启动查看系统生成的默认密码登录到MYSQL设置root用户可以远程登录字符集的相关操作字

  • ES常用操作2022-08-30 17:33:25

    查询index GET /_cat/indices 创建索引 PUT /itcomp 获取映射 API GET /itcomp/_mapping 插入数据 POST /itcomp/_doc/953ef33351f6434d8e8fa5c6165d2dc2 { "fristTypeUuid":"953ef33351f6434d8e8fa5c6165d2dc2" } 获取指定id数据 GET /itcomp/_doc/953ef33351f6434d

  • Sql语句查询慢(持续整理中。。。。。。)2022-08-30 13:32:58

    1.坚决不使用“ * ”来写查询。建索引 , 2.减少表之间的关联 3.优化sql,尽量让sql很快定位数据,不要让sql做全表查询,应该走索引,把数据量大的表排在前面 ,简化查询字段,没用的字段不要,已经对返回结果的控制,尽量返回少量数据 4.尽量用PreparedStatement来查询,不要用Statement 5.不使用i

  • 索引的种类2022-08-30 13:30:45

    索引的种类索引有哪几种类型?主键索引:数据列不允许重复,不允许为NULL,一个表只有一个主键。唯一索引:数据列不允许重复,允许为NULL,一个表允许多个列创建唯一索引。普通索引:基本的索引类型,没有唯一性的限制,允许为NULL值。全文索引:是目前搜索引擎使用的一种关键技术,对文本的内容进行分词

  • Linux之awk数组(四)2022-08-30 10:00:08

    1.awk数组 AWK 可以使用关联数组这种数据结构,索引可以是数字或字符串。 AWK关联数 组也不需要提前声明其大小,因为它在运行时可以自动的增大或减小。 AWK不支持多维数组。 2.awk数组的语法格式 array_name[index]=value array_name:数组的名称 index:数组索引 value:数组中元素所赋

  • Elasticsearch实时搜索引擎2022-08-29 14:34:21

    一、实时搜索引擎Elasticsearch Elasticsearch是一个基于Apache Lucene(TM)的开源搜索引擎,无论在开源还是专有领域,Lucene可以被认为是迄今为止最先进、性能最好的、功能最全的搜索引擎库。 Elasticsearch不仅仅是Lucene和全文搜索引擎,它还提供: 分布式的实时文件存储,每个字段都被

  • MySQL InnoDB索引原理2022-08-27 19:01:21

     数据库与I/O原理 数据会持久化到磁盘,查询数据是就会有I/O操作,相对于缓存操作,I/O操作的时间成本相当高昂。 I/O操作的基本单位是一个磁盘页面,比如16KB的页面大小。当数据量比较大时,单表数据就会分布在多个磁盘页面。 如果没有索引,就必须按顺序加载磁盘页面到缓存进行查找,判断数据

  • 总结2022-08-27 15:01:09

    l1 = [23,33,65,'barry']l1.pop()print(l1) #默认删除最后一个remove 按照元素删除clear 清空del 索引,切片(步长)查: 索引,切片,for循环元组:只读列表 () 拆包range: 自己控制范围的数字列表,但是它不是列表。 content = input('请输入内容:')print(content)

  • Mysql 索引问题-日期索引使用2022-08-26 19:30:57

    这两天发现原来的查询效率慢了,使用explain 查看,居然没有使用索引,我的索引是日期类型的,首先想到的是mysql对日期类型的索引的处理机制是不是不同,在where条件里试了几种,发现效果都差不多, where dayid >= ‘20161121’where dayid >= ‘2016-11-21’where dayid between ‘2016-11-01

  • day52022-08-26 13:00:37

    ,说白了就是如何存储数据、如何为存储的数据建立索引和如何更新、查询数据等技术的实现方法。MySQL 存储引擎有 MyISAM 、InnoDB、Memory,其中 InnoDB 是在 MySQL 5.5 之后成为默认的存储引擎。 按「数据结构」分类:B+tree索引、Hash索引、Full-text索引。 按「物理存储」分类:聚簇索

  • 【ElasticSearch】索引生命周期管理(三) 避坑指南2022-08-26 01:30:09

    背景   主要是针对在使用索引生命周期的去管理索引的过程中,记录所踩到坑,避免同样的问题再次发生 问题   1. 索引生命周期中设置各个阶段的市场以及索引rollover的时间不合理,导致整个索引数据被删除   例如需求如下:   业务需求:      数据至少保存半年,删除半年前

  • Mysql——运维2022-08-25 23:01:20

    慢日志可以进行对数据库系统查询方面大于设定值进行的日志记录。 慢日志 - 执行时间 > 10 - 未命中索引 - 日志文件路径 配置: - 内存 show variables like '%query%'; show variables like '%queries%'; set global 变量名 = 值 - 配置文件 mysqld --d

  • Mysql——索引2022-08-25 21:32:32

    索引 1. 建立起一个在存储表阶段就有的一个存储结构能在查询的时候加速。 2. 提高读的速度,降低写的速度。 3. 读写比例为10:1 索引原理: 因软件时听过操作系统来进行对硬盘的读取工作(硬盘7200转,表示每分钟硬盘转7200圈)如果软件每次提取数据都只提取一点(像提取文件,每次只提取一行),那

  • mysql执行计划2022-08-25 17:01:05

    前言: 前面文章,我们学习了 MySQL 慢日志相关内容,当我们筛选得到具体的慢 SQL 后,就要想办法去优化啦。优化 SQL 的第一步应该是读懂 SQL 的执行计划。本篇文章,我们一起来学习下 MySQL explain 执行计划相关知识。 1.执行计划简介 执行计划是指一条 SQL 语句在经过 MySQL 查询优化器

  • 【python】pandas 索引操作2022-08-25 16:06:25

    选择、修改数据(单层索引) 推荐使用.at、.iat、.loc、.iloc 操作 句法 结果 备注 选择列 df[col] Series 基于列名(列的标签),返回Series 用标签选择行 df.loc[label] Series 基于行名、列名(行、列的标签),默认为df.loc(axis=0)[label] 用函数选择行 df.loc[lambda,lambda]

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有