![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库
文章平均质量分 68
bigShong
原字节跳动,智能手机大厂JAVA,go服务端研发,丰富的高并发系统架构经验,开源社区积极参与者。
展开
-
tpch数据集的 sql优化案例
数据集:tpch 2.18 scale factor20,数据量大约1.2亿 select o_orderpriority, count(*) as order_count from orders where o_orderdate >= date '1993-03-16' and o_orderdate < date '1993-03-16' + interval '3' month and exists ( select * from lineitem where l_orderkey原创 2021-04-11 21:43:39 · 428 阅读 · 0 评论 -
mysql查询性能优化总结
性能监控和分析 性能定义 性能如何度量,核心指标: 1.吞吐量 tps,olap数据库偏向吞吐量 2.时延,oltp应用偏向时延低 性能分析 性能监控 set profiling 1 show profile看各个阶段的耗时 看官方文档 https://dev.mysql.com/doc/refman/5.7/en/show-profile.html 查看cpu 磁盘等所有的信息 基于session不会持久化 mysql performance sche.原创 2020-12-23 00:36:15 · 289 阅读 · 0 评论 -
ElasticSearch ES权威指南和深入理解ES笔记
ES 使用场景 搜索引擎 elk 站内搜索 特点 1. 默认配置 2. 分布式,可扩展,对等架构p2p 3. 无模式 4. 准实时 3. 故障检测 master node 4. 故障恢复 rebalance 选主 集群架构 高可用 故障恢复转移 选主 节点数 节点数=分片数*(副本数+1) 过半 节点类型 data 候选 master 协调节点 非以上几种就可以 子主题 3 https://zhuanlan.zhihu.com原创 2020-12-11 17:06:22 · 478 阅读 · 3 评论 -
Sqlite数据库基础
1.Sqlite基本介绍SQLite是一个Acid的数据库管理系统,不是一般的C/S结构,而是被连接到程序中,成为应用的一部分,减少了跨进程通信的开销,采用写入数据时加锁,但同时也支持多任务操作。SQLite只支持部分触发器,不支持对Alter table的删除和修改列,不进行类型检查。主要优点:1.零配置,无需安装。 2.跨平台, 3.最大支持2T 4.足够小,3万行代码 5.开源主要有两原创 2016-08-21 11:35:20 · 1660 阅读 · 0 评论