mysql出处 基础dql

71.mysql的线程池

mysql的线程池: 我们默认的线程处理方式是:one-thread-per-connection (服务器使用一个线程处理每个客户端连接),意思就是我们一个连接connection对应一个线程, 然后可以设置最大的connection连接数,max_connections。 这里有一个问题是,当我 ......
线程 mysql 71

django報錯 django.db.utils.OperationalError: (2006, 'MySQL server has gone away')

Internal Server Error: /lotus/sectors/getAll/129/ Traceback (most recent call last): File "/root/.cache/pypoetry/virtualenvs/lotus-mammoth-backend-BC7 ......
django OperationalError server MySQL utils

webpack基础配置代码-react

1.webpack.config.js // nodejs中的核心模块,用来处理路径 const path = require("path"); // eslint 检查js文件规范 const ESLintWebpackPlugin = require("eslint-webpack-plugin ......
webpack 代码 基础 react

MySQL回表 索引覆盖01

来源: https://zhuanlan.zhihu.com/p/512662526?utm_id=0 ......
索引 MySQL

MySQL回表 索引覆盖02

资料来源: https://zhuanlan.zhihu.com/p/401198674?utm_id=0 ......
索引 MySQL

[MySQL事务一文搞懂]

[MySQL事务一文搞懂] 1、什么是事务? 事务(Transaction),顾名思义就是要做的或所做的事情,数据库事务指的则是作为单个逻辑工作单元执行的一系列操作(SQL语句)。这些操作要么全部执行,要么全部不执行。 2、为什么需要事务 把一系列sql放入一个事务中有两个目的: 为数据库操作提供了 ......
事务 MySQL

mysql 调优-索引建议

列是唯一的,或有唯一约束(alibaba 规范指出只要是唯一的必须加索引,哪怕是多列组合是唯一的也要添加一个多列索引) 频繁作为 where 条件的字段 经常 group by 或 order by 的字段(对 select 结果集再次索引才能再次得到一个最终结果集) distinct 字段 upd ......
索引 建议 mysql

mysql 调优-利用索引覆盖和下推

回表 只查询一次索引得不到想要的数据,典型的场景就是非聚簇索引查询:先拿到主键ID,再根据id查询一次得到数据(再次查询这就是回表) 索引覆盖:根据普通索引查询不回表就能得到数据 -- 联合索引(age, addr) select age, addr from t_user where age > ......
索引 mysql

unity基础2

向量夹角的余弦值V 然后弧度转角度,用关键字RadDeg 也可以直接求角度 deltatime一般数值在0.02左右浮动 unity中在角度中给数字是一般是按照弧度算的,需要转换为角度 Quaternion的实际应用格式 代码中可以换为更简单的欧拉角形式,效果一样 由自然数类型变换为vector3类 ......
基础 unity

mysql 调优-思路和系统参数

思路 是否存在周期波动(如果是云数据库,控制台能看到),如果是,分析高峰,适当加缓存 加了缓存仍没有解决问题,开启慢查询,并使用 EXPLAIN 分析慢 sql 索引情况,也可通过 profile 查看每个步骤时间成本 分析结果如果是等待时间长,对数据库参数进行调优(连接池等) 分析结果如果是 sq ......
思路 参数 系统 mysql

mysql如何修改用户名密码

ERROR 1698 (28000): Access denied for user ‘root’@'localhost’解决方法 1、问题描述 在使用如下指令进入mysql shell界面时 mysql -u root -p 报错:ERROR 1698 (28000): Access denied ......
用户名 密码 用户 mysql

mysql 锁机制

表锁:InnoDB 支持行锁,不代表着就不支持表锁 表锁的 S 和 X 锁,MyISAM 的锁(不建议在 InnoDB 中使用) -- 查看当前有表锁的表 show open tables where in_use > 0; -- 给表加 S 锁(所有事务都能读,所有事务都不能写) lock tab ......
机制 mysql

mysql 事务与隔离级别

ACID Atomicity:原子性(UNDO LOG实现),一组操作要么都成功,要么都失败 Consistency:一致性(UNDO LOG实现),从一个合法状态变为另一个合法状态(语义上不是语法上)。比如转账之后余额为负数,虽然也能守恒,但是明显不合法。或者转账时A账户钱少了,B账户钱没多,也是 ......
级别 事务 mysql

最佳软件测试基础入门教程4静态测试

静态测试 对工作产品(文档和代码)进行静态测试和分析,对提高产品质量有很大的帮助。本章介绍了静态测试的一般情况,以及所涉及的具体过程,包括其活动和必须填补的角色。我们描述了四种经过验证的技术和它们的具体优势,以及在应用它们时确保成功的因素。最后,我们比较了静态和动态测试技术。 被低估的技术 静态测试 ......

docker 部署nacos单机版并配置mysql支持

1. 配置mysql 数据库 选用mysql5.7表名为nacos_config,附上建表SQL SET NAMES utf8mb4; SET FOREIGN_KEY_CHECKS = 0; -- -- Table structure for config_info -- DROP TABLE IF ......
单机版 单机 docker nacos mysql

mysql 底层数据存储结构

内存和磁盘每次交互都是完整的页,数据页里面存放的是行(不仅仅是数据库的数据行,还有行格式等) 页(16k,计算机与内存的最小单位)的上层单位还有区(一个区存放64个页,64*16k = 1024k,刚好 1M),区上面是段(一个或多个区组成),段上面是表空间(一个或多个段组成) 行格式 show t ......
底层 结构 数据 mysql

Java基础:【hashCode、equals和==】

相同点不同点 都与对象比较相关 hashCode返回的是int值,equals返回的是boolean值 可以用于比较对象是否相等 `==`用于比较对象引用是否相同 默认都比较对象的内存地址 equals可以被重写来按照自定义的方式比较对象 相同点: hashCode、equals和`==`都与Jav ......
hashCode 基础 equals Java

mysql 存储引擎和索引

存储引擎 |引擎|特性|文件| |--|--|--| |InnoDB|默认,支持事务,支持外键,支持行锁和表锁|.frm 文件存储表结构.ibd 文件存储数据和索引| |MyISAM|不支持事务,不支持外键,只支持表锁不支持行锁专门维护了一个常量保存每个表的总记录数(count 很快)MyISAM ......
索引 引擎 mysql

springboot中使用application.properties配置mysql和sqlserver

1.使用依赖 * mysql: <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId></dependency>* sqlserver: <dependency> <groupId>com ......

Nginx 常用的基础配置(web前端相关方面)

基础配置 user root; worker_processes 1; events { worker_connections 10240; } http { log_format '$remote_addr - $remote_user [$time_local] ' '"$request" $s ......
前端 方面 常用 基础 Nginx

玩转MYSQL数据库之--视图详解

前言 从今天开始本系列文章就带各位小伙伴学习数据库技术。数据库技术是Java开发中必不可少的一部分知识内容。也是非常重要的技术。本系列教程由浅入深, 全面讲解数据库体系。 非常适合零基础的小伙伴来学习。 全文大约 【1297】字,不说废话,只讲可以让你学到技术、明白原理的纯干货!本文带有丰富案例及配 ......
视图 数据库 数据 MYSQL

关于使用Serilog配置MySql数据库和appsettings的问题

1、项目使用dtonet 6 WebApi。 2、Nuget包: 用来访问mysql数据库 Pomelo.EntityFrameworkCore.MySql Serilog日志 Serilog 配合dotnet Serilog.AspNetCore 读取环境变量配置 Serilog.Settings ......
appsettings Serilog 数据库 数据 问题

Golang基础-字节跳动青训营

Golang 安装 访问 https://go.dev/ ,点击 Download ,下载对应平台安装包,安装即可 如果无法访问上述网址,可以改为访问 https://studygolang.com/dl 下载安装 如果访问 github 速度比较慢,建议配置 go mod proxy,参考 htt ......
字节 基础 Golang

mysql 基础知识

-- _ 在mysql中是表示任一字符,下面查的是名字等于 *Aaaa 的 SELECT * FROM USER WHERE NAME = '_Aaaa'; -- 如果就要查名字是 _Aaaa 的人需要使用转移字符,把_当成普通字符 SELECT * FROM USER WHERE NAME = ' ......
基础知识 基础 知识 mysql

多线程基础知识点梳理

基础概念 进程(process):进程是计算机中的一个任务,比如打开浏览器、IntelliJ IDEA。 线程(thread):进程内部有多个子任务,叫线程。比如IDEA在敲代码的同时还能自动保存、自动导包,都是子线程做的。 进程和线程的关系就是一个进程包含一个或多个线程。 线程是操作系统调度的最小 ......
知识点 线程 基础 知识

一个好用的命令行mysql客户端 mycli

官网:https://www.mycli.net/ 支持自动补全,高亮提示,非常好用; 查看表结构 \dt sys_menu; 有点遗憾的是没有展示注释信息,不可也可以用其它语句查看: show full columns from sys_menu; show create table sys_me ......
客户端 命令 客户 mysql mycli

MySQL explain type详解

type类型从快到慢:system > const > eq_ref > ref > range > index > ALLsystem表中只有一行记录(系统表)。是const类型的一个特殊情况。(目前InnoDB已经没有,在MyISAM可以)const表中最多只有一行匹配的记录。一般用在主键索引或 ......
explain MySQL type

Java基础整理

环境配置 在IDEA创建空项目后,new一个module! 标准配置:jdk1.8 + language 8 注释 // 单行注释 /* */ 多行注释 文档注释 JavaDoc /** *@author *@description */ 设置注释的字体和样式,在IDEA中按以下步骤 setting ......
基础 Java

MySQL触发器Trigger加载以及目前局限

GreatSQL社区原创内容未经授权不得随意使用,转载请联系小编并注明来源。 GreatSQL是MySQL的国产分支版本,使用上与MySQL一致。 作者: 亮 文章来源:GreatSQL社区原创 概念介绍 首先需要知道MySQL中触发器特点,以及表table相关触发器加载方式 MySQL中单个tri ......
触发器 Trigger MySQL

Java进程(基础)

基本概念 1、进程:程序的执行过程 2、线程:一个进程可以有单个线程也就是我们说的单线程,还可以有多个线程也就是我们说的多线程, 线程 1、当一个类继承了Thread类就可以当成一个线程用 2、我们会重写run方法写上我们自己的业务逻辑 3、run Thread类实现了RUnnable接口,静态代理 ......
进程 基础 Java