大数据
-
Mysql——运维
慢日志可以进行对数据库系统查询方面大于设定值进行的日志记录。 慢日志 - 执行时间 > 10 - 未命中索引 - 日志文件路径 配置: - 内存 show variables like '%query%'; show variables like '%queries%'; set gl…
-
Mysql入门练习题
1、在students表中,查询年龄大于25岁,且为男性的同学的名字和年龄 mysql> select name,age from students where age>25 and gender='M'; +---------------+-----+ | name | age | +---------------+-----+ …
-
Mysql——索引
索引 1. 建立起一个在存储表阶段就有的一个存储结构能在查询的时候加速。 2. 提高读的速度,降低写的速度。 3. 读写比例为10:1 索引原理: 因软件时听过操作系统来进行对硬盘的读取工作(硬盘7200转,表示每分钟硬…
-
sql注入简单pyhon
import requests,sys,time from PyQt5.QtWidgets import * from PyQt5.QtGui import QIcon from threading import Thread headers={ 'User-Agent':'Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:90.0) Gecko/2010…
-
SQL设计多对多的关系
员工与部门从员工的角度出发 => 一个员工属于一个部门从部门的角度出发 => 一个部分拥有多个员工 员工与角色一个人可以扮演多个角色老师与学生老师可以带多个学生学生可以上多个老师的课
-
Mysql查看运行事务
在工作中运行sql定时任务,发现drop命令卡了很久,半天也不运行,查看表格数据量也不是很大 通过查看当前Mysql运行事务语句 select * from information_schema.innodb_trx 发现有一条insert into的语句一直在运…
-
mysql执行计划
前言: 前面文章,我们学习了 MySQL 慢日志相关内容,当我们筛选得到具体的慢 SQL 后,就要想办法去优化啦。优化 SQL 的第一步应该是读懂 SQL 的执行计划。本篇文章,我们一起来学习下 MySQL explain 执行计划相关…
-
redis 慢查询
redis 慢查询 慢查询,顾名思义就是比较慢的查询,但是究竟是哪里慢呢?首先,我们了解一下Redis命令执行的整个过程 在慢查询的定义中,统计比较慢的时间段指的是命令执行这个步骤。没有慢查询,并不表示客户端没有…
-
MySQL数据库监控
MYSQL常用的性能指标 (1) QPS(每秒Query量) QPS = Questions(or Queries) / seconds mysql > show global status like 'Question%'; (2) TPS(每秒事务量) TPS = (Com_commit + Com_rollback) / seconds mysql &g…
-
Redis基础
常见缓存数据库 缓解关系型数据库的并发访问的压力:热点数据 减少响应时间 提升吞吐量:单机内存数据库支持很大并发量 Redis数据类型及常用场景 string:简单的k,v值 应用:计数器,开关,分布式锁setnx 原理:最…