ClickHouse-安装与使用
安装rpm包安装添加官方存储库
123yum install -y yum-utilsrpm --import https://repo.clickhouse.tech/CLICKHOUSE-KEY.GPGyum-config-manager --add-repo ht ...
数据可视化工具集-1.总览
Superset
chronograf:influxdata出品
grafana
InfluxDb-基本介绍
时序数据库传统数据库仅仅记录数据的当前值,时序数据库记录了所有的历史数据
适用于依赖时间产生并且数据量非常大的数据,对数据的写入QPS和实时查询都要求非常高
一般用于IT基础设施、运维监控系统和物联网中
比如车辆行驶,可以记录每辆车每秒钟的所在位置来绘出车辆的整体行驶轨迹,还可以计算在每个位置的停留 ...
MySQL知识梳理-10.锁
MySQL锁的介绍什么是锁
在数据库中,除传统计算资源(CPU、RAM、I\O等)的争抢,数据也是一种供多用户共享的资源。如何保证数据并发访问的一致性,有效性,是所有数据库必须要解决的问题。锁冲突也是影响数据库并发访问性能的一个重要因素,因此锁对数据库尤其重要
锁的作用
计算机协调多个进程或线程并发 ...
MySQL知识梳理-9.事务
什么是事务
个人理解:事务是一组SQL的逻辑执行单元,可以是一条SQL也可以是多条SQL,事务保证这组SQL要么全部执行成功要么全部放弃
使用事务MySQL中InnoDB引擎支持事务
隐式事务处理(个人这么叫的)执行一条SQL其实也是一个事务,MySQL中的事务是默认提交的,即非显示开启事务的 ...
MySQL知识梳理-8.MySQL变量
注意
变量的赋值 都可以使用 = ,但是为了区别于 = 比较运算符,强烈建议使用 := 来进行赋值
系统变量系统内部定义的变量,对于所有的用户都有效
查看系统变量1234-- 查看所有或正则表达式匹配指定变量show variables [like 'pattern']-- 查询 ...
ClickHouse-评估与测试
OLTP和OLAPOLTP 联机事务处理
OLAP(On-line Analytical Processing,联机分析处理)是在基于数据仓库多维模型的基础上实现的面向分析的各类操作的集合
OLAP特征
绝大多数是读请求
数据以相当大的批次(> 1000行)更新,而不是单行更新;或者根本没有 ...
MySQL知识梳理-7.SQL优化-索引
此篇纯属误人子弟,MySQL的先到此为止,以后有兴趣再整理
什么是索引索引是帮助MySQL高效获取数据的排好序的数据结构
作用类似于新华字典或者英语字典的检字表或者也叫索引的作用一样,按照一定顺序排好序的,可以很快定位到在某一页或者直接到某一行
索引数据结构
二叉树
在极端情况下,二叉树会变成链 ...
MySQL知识梳理-7.SQL优化-SQL执行计划
关注SQL执行计划的好处
了解SQL如何访问表中的数据
了解SQL如何使用表中的索引
了解SQL所使用的查询类型
总之就是为了清楚SQL的执行信息,便于找到问题进行优化
了解SQL执行计划其实就是 EXPLAIN 关键字,在要了解执行计划的sql之前加上 EXPLAIN 即可,将返回来自优化器的有 ...
MySQL知识梳理-7.SQL优化-慢查询日志
开启慢查询日志查看当前的配置123show variables like 'slow_query%';show variables like 'long_query_time';show variables like 'log_queries_not_usin ...