工具 数据mysql shell

23 22 | MySQL有哪些“饮鸩止渴”提高性能的方法?

不知道你在实际运维过程中有没有碰到这样的情景:业务高峰期,生产环境的MySQL压力太大,没法正常响应,需要短期内、临时性地提升一些性能。 我以前做业务护航的时候,就偶尔会碰上这种场景。用户的开发负责人说,不管你用什么方案,让业务先跑起来再说。 但,如果是无损方案的话,肯定不需要等到这个时候才上场。今 ......
饮鸩止渴 性能 方法 MySQL 23

mysql如何修改root密码

要修改 MySQL 的 root 用户密码,可以按照以下步骤进行操作: 使用 root 用户登录 MySQL: mysql -u root -p 输入当前 root 用户的密码,进入 MySQL 命令行界面。 执行以下 SQL 语句来修改密码: ALTER USER 'root'@'localhos ......
密码 mysql root

13 12 | 为什么我的MySQL会“抖”一下?

平时的工作中,不知道你有没有遇到过这样的场景,一条SQL语句,正常执行的时候特别快,但是有时也不知道怎么回事,它就会变得特别慢,并且这样的场景很难复现,它不只随机,而且持续时间还很短。 看上去,这就像是数据库“抖”了一下。今天,我们就一起来看一看这是什么原因。 你的SQL语句为什么变“慢”了 在前面 ......
MySQL 13 12

11 10 | MySQL为什么有时候会选错索引?

前面我们介绍过索引,你已经知道了在MySQL中一张表其实是可以支持多个索引的。但是,你写SQL语句的时候,并没有主动指定使用哪个索引。也就是说,使用哪个索引是由MySQL来确定的。 不知道你有没有碰到过这种情况,一条本来可以执行得很快的语句,却由于MySQL选错了索引,而导致执行速度变得很慢? 我们 ......
索引 有时候 MySQL 11 10

14 13 | 为什么表数据删掉一半,表文件大小不变?

经常会有同学来问我,我的数据库占用空间太大,我把一个最大的表删掉了一半的数据,怎么表文件的大小还是没变? 那么今天,我就和你聊聊数据库表的空间回收,看看如何解决这个问题。 这里,我们还是针对MySQL中应用最广泛的InnoDB引擎展开讨论。一个InnoDB表包含两部分,即:表结构定义和数据。在MyS ......
大小 文件 数据 14 13

SATI 文献题录信息统计分析工具

SATI支持以下数据分析任务: 多种数据清洗工具:文献去重、词干提取、应用停用词、智能清洗等。 提取高频字段,并输出频次排名列表。 基于高频字段生成时间序列图,可输出下载时间序列数据。 构建高频字段共现矩阵,并输出Excel/TSV格式矩阵。 自动基于共现矩阵,生成知识图谱 (Network/Kno ......
题录 统计分析 文献 工具 信息

MySQL常用命令

查询所有数据库名![image] show databases;(https://img2023.cnblogs.com/blog/2805463/202304/2805463-20230420144431240-201364771.png) (使用哪个数据库)use [database name] ......
命令 常用 MySQL

【内存】内存检测工具sanitizer[内存泄漏、内存越界] VS valgrind ---好用

简介 Sanitizers是谷歌发起的开源工具集,包括了AddressSanitizer, MemorySanitizer, ThreadSanitizer, LeakSanitizer,Sanitizers项目本是LLVM项目的一部分,但GNU也将该系列工具加入到了自家的GCC编译器中。GCC从4 ......
内存 sanitizer valgrind 工具 VS

MySQL实战45讲-大纲

1 开篇词 | 这一次,让我们一起来搞懂MySQL 2 01 | 基础架构:一条SQL查询语句是如何执行的? 3 02 | 日志系统:一条SQL更新语句是如何执行的? 4 03 | 事务隔离:为什么你改了我还看不见? 5 04 | 深入浅出索引(上) 6 05 | 深入浅出索引(下) 7 06 | ......
大纲 实战 MySQL

1 开篇词 | 这一次,让我们一起来搞懂MySQL

你好,我是林晓斌,网名“丁奇”,欢迎加入我的专栏,和我一起开始MySQL学习之旅。我曾先后在百度和阿里任职,从事MySQL数据库方面的工作,一步步地从一个数据库小白成为MySQL内核开发人员。回想起来,从我第一次带着疑问翻MySQL的源码查到答案至今,已经有十个年头了。在这个过程中,走了不少弯路,但 ......
开篇 MySQL

浏览器自带的fetch函数发送GET POST请求,发送POST form数据

fetch 是浏览器自带的函数,用于发送网络请求。fetch 方法返回一个 Promise 对象,可以通过链式调用 then 方法处理响应数据,或者通过 catch 方法捕获错误信息。它支持 Promise 和异步/await 两种调用方式。‘ 以下是一个示例代码,展示如何使用 fetch 进行 G ......
POST 函数 浏览器 数据 fetch

MySQL8.0安装

![image](https://img20 05463/202304/2805463-20230420144201140-133172861.png) ![image](https://img20 05463/202304/2805463-20230420144211770-1620653463. ......
MySQL8 MySQL

数据库概念

Mysql数据库 1、概念 1.1定义 数据库datebase是按照数据结构来组织、存储和管理数据的建立在计算机存储设备上的仓库 数据库长期储存在计算机内,有组织的,可共享的数据集合 数据有三类 非结构化数据 数据相对来说没有固定的特点,这种数据不便于检索。 半结构化数据 数据之间有相同的存储结构属 ......
概念 数据库 数据

BitLocker加密过程中断断电,能否恢复数据?

BitLocker是Windows系统提供的磁盘加密功能,用户自己可以手动开启。在访问受BitLocker保护的磁盘分区时,需要先提供正确的密码、秘钥或是BEK文件。如果使用BitLocker将系统盘加密了,那么需要输入密钥才能进入系统。除了本地的机械硬盘和固态硬盘,BitLocker功能还可以对移 ......
BitLocker 过程 数据

MFC-GetSystemMetrics获取系统数据

CString str; int i= GetSystemMetrics(SM_CMOUSEBUTTONS); //鼠标上的按钮数量,如果没有安装鼠标,则为零 str.Format(_T("i=%d\r\n"), i); ::OutputDebugString(str); i = GetSystem ......

SqlServer触发器获取变更的数据

1、Inserted和DeletedInserted 表用于存储 INSERT 和 UPDATE 语句所影响的行的副本。在一个插入或更新事务处理中,新建行被同时添加到 inserted 表和触发器表中。Inserted 表中的行是触发器表中新行的副本。 插入操作 Inserted表有数据,Delet ......
触发器 SqlServer 数据

Google Spanner数据库查询优化

背景介绍 运维反馈生产环境定时任务管理界面查询速度太慢,经过定位发现,是SQL查询速度太慢导致的,经过定位发现出有以下SQL数据查询过慢 SELECT t.id, t.job_group, t.job_id, t.executor_address, t.executor_handler, t.exe ......
Spanner 数据库 数据 Google

09-内置对象扩展:Set数据结构

title: 09-内置对象扩展:Set数据结构 publish: true Set 数据结构 Set 数据结构的介绍 ES6 提供了 新的数据结构 Set。Set 类似于数组,但成员的值都是唯一的,没有重复的值。 Set 的应用有很多。比如,在 H5 页面的搜索功能里,用户可能会多次搜索重复的关键 ......
数据结构 对象 结构 数据 Set

根据EXCEL数据自动生成WORD文档

如何通过excel批量生成word文件?大家应该都有批量生成word文件的工作经历。 相信有很多小伙伴都遇到过,一个excel表格里有一批明细数据,然后需要一次性把这些明细数据生成对应的word文件,这项工作如果手动做,一个一个的创建word文件,那工作效率会非常的低。有没有高效快捷的办法批量生成呢 ......
自动生成 文档 数据 EXCEL WORD

minio 客户端管理工具mc使用笔记

安装运行 docker pull minio/mc # 交互方式运行 docker run -it --entrypoint=/bin/sh minio/mc # 后台运行 docker run -dit --entrypoint=/bin/sh minio/mc mc命令 # 注册minio mc ......
管理工具 客户端 客户 笔记 工具

Linux 常用命令和工具

Linux 常用命令和工具 Linux 有大量的命令,有一些是常用但是容易忘记的,这里做一个列表进行收集。 查询命令的使用方式 查询详细在终端下使用 man #命令名称 COPY 系统命令 命令 作用 pulseaudio -k 重置声卡驱动 sudo alsa force-reload 重置声卡驱 ......
命令 常用 工具 Linux

Python常用数据结构之元组

前面的两节课,我们为大家讲解了 Python 中的列表,它是一种容器型的数据类型,通过列表类型的变量,我们可以保存多个数据并通过循环实现对数据的批量操作。当然,Python 中还有其他容器型的数据类型,接下来我们就为大家讲解另一种容器型的数据类型,Python常用数据结构之元组(tuple)。 元组 ......
数据结构 常用 结构 数据 Python

每个节点上的cadvisor采集数据后通过aggregate api将转换交给 metric-server

metric-server主要用来通过aggregate api向其它组件(kube-scheduler、HorizontalPodAutoscaler、Kubernetes集群客户端等)提供集群中的pod和node的cpu和memory的监控指标,弹性伸缩中的podautoscaler就是通过调用 ......

MySQL 优化

Mysql优化 总的来说就是尽量提高索引的利用率,和减少全表扫描 尽量拆分查询,在程序中处理,一般不要过多连表 链接查询一般都是用左小表链接右大表,看情况用左链接还是内连接 利用redis进行缓存,并提高缓存命中 使用explain进行检查 检查索引使用情况,尽量将条件放入索引中,并尽量保证输出见过 ......
MySQL

数据库 分表分库

一、分表分库 1、垂直分区: 根据数据库里面数据表的相关性进行拆分。 例如,用户表中既有用户的登录信息又有用户的基本信息,可以将用户表拆分成两个单独的表,甚至放到单独的库做分库。 简单来说垂直拆分是指数据表列的拆分,把一张列比较多的表拆分为多张表。 垂直拆分的优点: 可以使得行数据变小,在查询时减少 ......
分表 分库 数据库 数据

数据库 锁

一、行级锁,表级锁和页级锁 在关系型数据库中,可以按照锁的粒度把数据库锁分为行级锁(INNODB引擎)、表级锁(MYISAM引擎)和页级锁(BDB引擎 )。 MyISAM和InnoDB存储引擎使用的锁: MyISAM采用表级锁(table-level locking)。 InnoDB支持行级锁(ro ......
数据库 数据

03-网络抓包和代理工具:Whistle

title: 03-网络抓包和代理工具:Whistle Whistle 官网 Whistle 官网:https://wproxy.org/whistle/ Whistle 的 GitHub:https://github.com/avwo/whistle Whistle 安装启动 1、Whistle ......
Whistle 工具 网络 03

数据库 事务

一、事务 概念 事务是一组可执行的操作单元。访问并可能更新数据库中各种数据项的一个程序执行单元(unit)。 特性: 事务是恢复和并发控制的基本单位。事务具备四个属性 ACID 1. 原子性(Atomicity) 事务被视为不可分割的最小单元,事务的所有操作要么全部提交成功,要么全部失败回滚。 回滚 ......
事务 数据库 数据

MySQL InnoDB Architecture 简要介绍

MySQL InnoDB 存储引擎整体架构图: 一、内存存储结构 1、Buffer Pool buffer pool 是主内存中的一块儿存储区域,用于存储访问的表及索引数据。这样从内存中直接访问获取使用的数据可以极大的提升访问效率。在一些特殊专用的服务里,几乎 80% 的内存区域都被赋于 buffe ......
简要 Architecture InnoDB MySQL

DQL(数据查询)

DQL(数据查询) 基础查询 不推荐 select * from 表名; -- 查询所有列的所有数据,列名的列表可以使用*代替,但是以后在公司是不让使用的 为了语法规范 建议一个个写 推荐 select 列名1,列名2,... from stu; select id,name,age,sex,add ......
数据查询 数据 DQL