高性能 性能 笔记mysql
mysql底层join算法
暴力 Nested-Loop Join 走索引的 index-Nested-Loop Join 缓冲块的 blocked-Nested-Loop Join mysql join 底层实现_mysql join实现算法-CSDN博客 走index loop join ,说明如果联表走主键,就算条件不走 ......
掌握JavaScript中的性能优化和代码压缩
Laravel是一个流行的PHP框架,它具有出色的可测试性,可以帮助开发人员在更短的时间内编写可靠的代码。但是,即使使用了这个框架,也可能会出现测试覆盖率较低的情况。测试覆盖率是指代码中已由测试案例覆盖的部分比例。测试覆盖率越高,代码质量越高。在本文中,我们将分享几种技巧,帮助您提高Laravel应 ......
Inno 安装 包的制作脚本 文件, 包含jdk, mysql, 的安装和快捷方式的创建
; 脚本由 Inno Setup 脚本向导 生成!; 有关创建 Inno Setup 脚本文件的详细资料请查阅帮助文档! #define MyAppName "myApp"#define MyAppVersion "1.0"#define MyAppPublisher "信息化推进课"#define ......
安装 jdk, mysql 和 开发的应用并 设置为服务自启动的脚本
安装的 bat install.bat 内容如下: @echo off title installing.... not closecolor 0aecho jdk 环境变量reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Se ......
MySql 批处理安装不同的端口号3307 的服务实例,并设置自定义的账户和密码
MySql 批处理安装不同的端口号 实例 需要准备 install.bat, mysql.ini, create_user.sql 三个文件,内容分别如下。 install.bat 内容 @echo off echo 启动mysql并更新密码"c:\mysql57\bin\mysqld.exe" - ......
Mysql环境配置与安装
一、下载Mysql 从官网下载MySQL,这里我选用的是Mysql8.0.34版 选择Windows(x86,32-bit),MSI Instraller,进行下载: 选择No thanks,just start my diwnload,进行下载 二、安装MYSQL 下载完成后直接双击进行安装,打开 ......
Docker安装最新版MySQL
下载docker dnf -y install docker 下载mysql镜像 docker pull mysql 运行Mysql mkdir -p /home/mysql/data docker run -d -p 9020:3306 --name mysql --privileged=true ......
【系统设计】笔记3
尽管此刻没有如愿以偿找到合适的ft,但我希望能够充分认识到自己的不足,积蓄力量。相信在不久的将来未来会有爆发的机会。 知识的广度(component, 目的)和深度(sde1: 3年以内,sde2: 4年以上,sde3:team lead,org impact可小可大,深度,3+:org lead, ......
读元宇宙改变一切笔记03_元素(下)
1. 元素2:3D,互联网的下一个伟大迈进 1.1. 3D的必要性不仅仅是因为它预示着新事物的出现 1.1.1. 为了使人类文化和劳动实现从物理世界向数字世界的过渡,必须借助3D环境 1.2. 用户通过几乎源源不断的高分辨率照片甚至视频来表达自己,其中许多照片和视频都是在旅途中拍摄的 1.2.1. ......
Mac安装mysql问题之-bash: mysql: command not found
在Mac上安装好之后,在系统偏好设置里找到mysql,点击并选择启动mysql; 打开终端面板,输入:mysql -u root -p 问题来了,因为之后显示的是:-bash: mysql: command not found (这是什么意思?怎么办?怎么办?多幸运你看到这篇文章了,不用像我一样花很 ......
MySQL - 分布式部署&主从复制&读写分离
Step1:基础环境准备 虚拟机环境:VMware workstation 服务器信息: 主机名 IP 操作系统 node01 192.168.1.131 CentOS Linux release 7.9.2009 (Core) node02 192.168.1.132 CentOS Linux r ......
测量性能
测量和实验是所有改善程序性能尝试的基础。本内容及将介绍两种测量性能的工具软件:分析器和计时器软件。我将讨论如何设计性能测量实验,使得测量结果更有指导意义,而不是误导我们。 最基本和最频繁地执行的软件性能测量会告诉我们“需要多长时间”。执行函数需要多长时间?从磁盘读取配置文件需要多长时间?启动和退出程 ......
《Span-Based Joint Entity and Relation Extraction with Transformer Pre-Training》阅读笔记
代码 原文地址 预备知识: 1.什么是束搜索算法(beam search)? beam search是一种用于许多自然语言处理和语音识别模型的算法,作为最终决策层,用于在给定目标变量(如最大概率或下一个输出字符)的情况下选择最佳输出。 2.什么是条件随机场(Conditional Random Fi ......
Docker 学习笔记 - 2
操作容器 终止 可以使用 docker container stop 来终止一个运行中的容器。 此外,当 Docker 容器中指定的应用终结时,容器也自动终止。 此外,docker container restart 命令会将一个运行态的容器终止,然后再重新启动它。 进入容器 在使用 -d 参数时, ......
MySQL与Redis数据双写一致性工程落地案例
复习-面试题 多个线程同时去查询数据库的这条数据,那么我们可以在第一个查询数据的请求上使用一个 互斥锁来锁住它。 其他的线程走到这一步拿不到锁就等着,等第一个线程查询到了数据,然后做缓存。 后面的线程进来发现已经有缓存了,就直接走缓存。 canal canal [kə'næl],中文翻译为 水道/管 ......
【学习笔记】并查集
并查集是一种树形数据结构。它管理一系列不相交的集合。它支持两种操作: 查询 Find 合并 Union 查询 有一个 fa 数组,里面存放了每个节点的父节点。这样下去,查询一个节点的父节点,再查询它的父节点的父节点,再查询它的父节点的父节点的父节点……我们就可以顺藤摸瓜,通过这个数组来查询这个节点的 ......
《软件工程—实践者的研究方法》读书笔记
《软件工程—实践者的研究方法》这本书内容丰富,从软件工程的定义、软件过程、建模、质量管理到管理软件项目和软件工程发展趋势的探讨,作者逐个展开并做了大量的讲解。内容丰富,当然书也是非常厚。借到这本书之后,一开始没看,一再推迟,大概十一月末才鼓起勇气开始翻阅这本厚厚的书。 这本书不像之前翻阅的软件工程书 ......
【学习笔记】并查集
并查集是一种树形数据结构。它管理一系列不相交的集合。它支持两种操作: 查询 Find 合并 Union 查询 有一个 fa 数组,里面存放了每个节点的父节点。这样下去,查询一个节点的父节点,再查询它的父节点的父节点,再查询它的父节点的父节点的父节点……我们就可以顺藤摸瓜,通过这个数组来查询这个节点的 ......
Golang学习笔记(八)—— 泛型
泛型 泛型是什么?为什么要用泛型? 在开发中,会有一些复用性很强的功能,它被应用到很多地方,但为了适用会被不断重写,这很低效。例如一个intADD函数,他能进行 int 的加法,假如我们想进行 float 加法,又得重写一个floatADD函数,泛型就是为了解决这个问题而推出的功能。 想要接收多种类 ......
clickhouse/mysql的 join/where操作先后问题
最近发现一个问题,在一个53亿条的clickhouse数据库中,在已经按时间戳进行分区的情况下,这样的查询: select * FROM web3.bsc_logs as l left join web3.bsc_transactions_extra as ex on l.tx_hash = ex. ......
mysql
1.初识MySQL JavaEE:企业级Java开发 Web 前端(页面:展示:数据) 后台 (连接点:连接数据库JDBC,连接前端(控制视图跳转,给前端传递数据)) 数据库(存数据,Txt,Excel,Word) 只会写代码,学好数据库,基本混饭吃: 操作系统,数据结构与算法!当一个不错的程序猿! ......
【笔记】wqs 二分
适用范围 wqs 二分可以用来解决类似这样的问题: 令 \(f(x)\) 为恰好使用 \(x\) 次某种操作,求 \(f(p)\)。 \(f(x)\) 具有凸性(图像为上凸或下凸)。 对于一个值 \(k\),若是下凸壳能较快的求出 \(\min\limits_{i = 1}^n\{f(i) - k\ ......
高级数据结构笔记
树套树 顾名思义,就是一个树套一个树。。。 广义的树套树是指嵌套多层的数据结构。常见的有:线段树套线段树(二维线段树),线段树套平衡树(“二逼平衡树”),分块套平衡树,树状数组套线段树(带修主席树)等等。 在这里,由于 set,map 等 STL 内部实现是平衡树,因此将这些 STL 的嵌套也算作树 ......
从源码分析 MySQL 身份验证插件的实现细节
最近在分析ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)这个报错的常见原因。 在分析的过程中,不可避免会涉及到 MySQL 身份验证的一些实现细节。 加之之前对这一块就有很多疑问, ......
模式识别自学笔记:最小错误率贝叶斯决策
目标:判断特征x属于标签ω1还是ω2 似然度 = 条件概率密度p(x|ωi) * 先验概率p(ωi) 后验概率p(ωi|x) = 条件概率密度 * 先验概率 / 特征向量的概率分布 比较方法一:直接比较分子大小 由于比较后验概率大小时,分母特征向量的概率分布与特征x无关,比较的后验概率的两个分母(特 ......
MySQL执行计划分析【Explain】
MySQL执行计划分析【Explain】 1. 什么是执行计划 执行计划 是指一条 SQL 语句在经过 MySQL 查询优化器 的优化会后,具体的执行方式 执行计划通常用于 SQL 性能分析、优化等场景。通过 EXPLAIN 的结果,可以了解到如数据表的查询顺序、数据查询操作的操作类型、哪些索引可以 ......
MySQL 查询缓存详解
MySQL 查询缓存详解 MySQL 查询缓存管理和配置 通过命令可以查看查询缓存相关的信息。 show variables like '%query_cache%' 8.0 版本之前的话,打印的信息可能是下面这样的: have_query_cache: 该 MySQL Server 是否支持查询缓 ......
docker学习笔记
目录基本使用搜索镜像下载镜像列出镜像信息列出容器信息创建并运行容器删除容器进入容器执行命令查看日志容器文件拷贝容器运行和停止run命令详解-p端口对外发布(端口映射)-v数据卷-e设置环境变量--name机器命名--restart容器退出后的重启策略其他镜像详细信息容器详细信息容器内进程数据卷高级d ......
Linux firewalld 防火墙 笔记
Linux 防火墙策略: 严格过滤入站,允许出站 防火墙有两类: 硬件防火墙(可以组成集群保护),软件防火墙(本机安装的软件,本机防护)。 1.firewalld防火墙服务: Linux默认安装的防火墙系统服务: firewalld防火墙是centos7系统默认的防火墙管理工具,一般是自带的无需安装 ......