浅析mysql索引
数据库索引是一种数据结构,目的是提高表的操作速度。可以使用一个或多个列,提供快速随机查找和访问记录的高效排序来创建索引。 要创建的索引,应当认为哪列将用于使SQL查询, 数据库索引是一种数据结构,目的是提高表的操作速度。可以使用一个或多个列,提供快速随机查找和访问记录的高效排序来创建索引。 要创建的索引,应当认为哪列将用于使SQL查询,创建对这些列的一个或多个索引。 实际上,索引也是表,其中保存主
列式数据库ClickHouse,大宽表聚合、报表一下全搞定
一、前言 现在数据库的种类也是特别的多,大致的类别包括: 关系型数据库( MySQL、Oracle、PostgreSQL)。 非关系型数据库(Redis、MongoDB、Cassandra、Neo4j)。 全文搜索引擎和分布式文档存储系统(Elasticsearch )。 列式数据库(ClickHouse)。 每种都在各自的领域表现出色,但当涉及到大规模数据分析和复杂查询时,ClickHouse
SQL Server误区30日谈 第14天 清除日志后会将相关的
误区 #14.清除日志后会将相关的LSN填零初始化 错误 当日志文件在手动增长,自动增长和创建时都会进行填零初始化操作。但是请不要把这个过程和定期清除日志的过程搞混。日志截断仅 误区 #14.清除日志后会将相关的LSN填零初始化 错误 当日志文件在手动增长,自动增长和创建时都会进行填零初始化操作。但是请不要把这个过程和定期清除日志的过程搞混。日志截断仅仅意味着将一个或多个VLF标记为不活动
高危风险,银河麒麟系统安装Oracle数据库遇到的严重问题!
前言: 由于不同产品国产化替代进度不同,导致适配上经常出问题,最明显的就是国产化操作系统替代的速度通常快于国产化数据库的替代,这就不得不面临一个问题,在先替换国产操作系统后,如何平滑的临时将国外商业数据库迁移到国产操作系统上? 以本文为例,对国产麒麟系统来讲,又分为中标麒麟和银河麒麟等,其中oracle又只兼容中标麒麟,如果想在银河麒麟系统安装oracle,通常会遇到一些问题。 关于Oracle数
图文结合带你搞懂MySQL日志之Binary log(二进制日志)
往期回顾 图文结合带你搞定MySQL日志之Undo log(回滚日志) 图文结合带你搞懂InnoDB MVCC 图文结合带你搞懂MySQL日志之Redo Log(重做日志) 图文结合带你搞懂MySQL日志之Error Log(错误日志) 图文结合带你搞懂MySQL日志之Slow Query Log(慢查询日志) 图文结合带你搞懂MySQL日志之relay log(中继日志) 图文结合带你搞懂MyS