性能优化-数据库篇1 首先我们要谈论什么是性能? 吞吐和延迟 没有量化就没有改进 :监控和度量指标可以指导我们从哪里入手 80/20原则:先优化性能瓶颈的地方 过早的优化是万恶之源:选择合适的优化时机 脱离场景谈性能都是耍流氓:对性能的要求要符合实际 一般来说,DB/SQL操作的消耗在一次处理中占比 ...
分类:
数据库 时间:
2021-07-14 18:43:34
阅读次数:
0
使用TPC-H进行性能测试,需要有很多工作配合才能获得较高性能,如建立索引,表数据的合理分布(使用表空间和聚簇技术)等。本文从查询优化技术的角度,对TPC-H的22条查询语句和主流数据库执行每条语句对应的查询执行计划进行分析,目的在于了解各个主流数据库的查询优化技术,以TPC-H实例进一步掌握查询优 ...
分类:
数据库 时间:
2021-07-14 18:42:46
阅读次数:
0
1.抽取进程延时 2.过程时间分析脚本 [oracle@node2 dirdat]$ cat test01.sh #!/bin/bash echo "sql before time is "`date`>> test.log sqlplus / as sysdba <<EOF @1.sql EOF ...
分类:
其他好文 时间:
2021-07-13 17:42:29
阅读次数:
0
package com.lezhi.business.dxxbs.transmission.table import com.lezhi.common.{CommonTransmissonFunciton, SystemParams} import org.apache.flink.streamin ...
分类:
数据库 时间:
2021-07-12 18:20:39
阅读次数:
0
索引下推(INDEX CONDITION PUSHDOWN,简称 ICP)是 MySQL 5.6 发布后针对扫描二级索引的一项优化改进。总的来说是通过把索引过滤条件下推到存储引擎,来减少 MySQL 存储引擎访问基表的次数以及 MySQL 服务层访问存储引擎的次数。ICP 适用于 MYISAM 和 ...
分类:
其他好文 时间:
2021-07-12 18:19:56
阅读次数:
0
1.Gin框架中mysql的连接 安装驱动(如安装go-gorm/mysql则不需引入): go get github.com/go-sql-driver/mysql 安装gorm: github.com地址: go get github.com/go-gorm/gorm go get github ...
分类:
数据库 时间:
2021-07-12 18:18:08
阅读次数:
0
让MySql支持Emoji表情存储 https://www.cnblogs.com/rslai/p/7858982.html ...
分类:
数据库 时间:
2021-07-12 18:15:39
阅读次数:
0
一、简介 1 概述 1.1 基本思想 用具有一定形态的结构元素去度量和提取图像中的对应形状,以达到对图像分析和识别的目的 1.2 基本运算 膨胀、腐蚀、开操作、闭操作 1.3 数学基础 集合论 结构元素: 原始图像需要扩充使得结构元素位于原始图像边缘时扩充部分可以涵盖整个结构元素。 2 二值图像形态 ...
分类:
其他好文 时间:
2021-07-12 18:14:05
阅读次数:
0
在面试过程中,遇到过面试官询问测试覆盖率的问题。 我说没统计过(完结撒花)。 开个玩笑。 通常测试覆盖率是用来衡量测试的充分性和完整性。 从广义的角度来讲,测试覆盖率主要分为两大类,一类是面向项目的需求覆盖率,另一类是更偏向技术的代码覆盖率。 一、需求覆盖率 需求覆盖率,是指测试对需求的覆盖程度。 ...
分类:
其他好文 时间:
2021-07-12 18:00:13
阅读次数:
0
什么是 epoll? epoll 是 Linux 内核的可扩展 I/O 事件通知机制。取代了 select 与 poll 系统函数,让需要大量操作文件描述符的程序得以发挥更优异的性能。旧有的系统函数所花费的事件复杂度为 O(1),epoll 的时间复杂度为 O(logn)。epoll 实现的功能与 ...
分类:
其他好文 时间:
2021-07-12 17:56:41
阅读次数:
0