mysql日志

MySQL之分组查询(基础使用)

1. 分组查询 分组查询分别是:group by 和 having select `name`,SUM(price) from a GROUP BY `name` 通过名字分组查询 在一条select语句当中,如果有group by语句的话,select后面只能跟参加分组的字段以及分组函数,其它的一 ......
基础 MySQL

MySQL索引的创建与设计原则

索引的创建与设计原则 1. 索引的声明与使用 1.1 索引的分类 MySQL 的索引包括普通索引,唯一性索引,全文索引,单列索引,多列索引和空间索引等...。 从 功能逻辑 上说,索引主要有4种,分别是 普通索引,唯一索引,主键索引,全文索引。 按照 物理实现方式,索引分为2种:聚簇索引和非聚簇索引 ......
索引 原则 MySQL

WPF----日志输出组件

输出日志需要另外下载日志专用的包比如使用 Serilog 将日志输出到文件需要下载以下几个包 Serilog Splat.Serilog Serilog.Sinks.File Serilog 记录日志 - 雨水的命运 - 博客园 (cnblogs.com) 官网:https://serilog.ne ......
组件 日志 WPF

MySQL逻辑架构

逻辑架构 扩展(c/s架构 和 b/s 架构) c/s 架构,即 Client / Server 架构:需要安装专用的客户端软件,然后联网请求服务器获取数据。 b/s 架构,即 Brower / Server 架构:需要安装浏览器,然后联网请求服务器获取数据 c/s架构和b/s架构的区别 标准:BS ......
架构 逻辑 MySQL

MySQL的数据目录

MySQL 的数据目录 1. MySQL 的主要目录结构 方式1:通过命令搜索 find / -name mysql 方式2(推荐):通过查看配置文件获取目录结构 vim /etc/my.cnf (重要)- my.cnf 配置信息说明 [mysqld] bind-address=0.0.0.0 po ......
目录 数据 MySQL

MySQL 8.0 主从复制

主从复制 1. 主从复制概述 1.1 如何提升数据库的并发能力 在实际工作中,我们常常将 redis 作为缓冲与 MySQL 配合来使用,当有请求的时候,首先会从缓存中进行查找,如果存在就直接取出。如果不存在再访问数据库,这样就 提升了读取的效率,也减少了堆后端数据库的 访问压力。redis 的缓存 ......
主从 MySQL 8.0

nginx日志耗时打点分析

目前,多数情况下,nginx都在充当负载均衡的内容。 那么,nginx就会有两个明显的耗时节点。 1. 请求到nginx的耗时 2. nginx转发出去数据等待回传的耗时 其中 1 通常为业务方/客户端的请求耗时,2 通常为后端的请求耗时。 在nginx日志里面,这俩个打点,名称举例为: reque ......
nginx 日志

MySQL概述安装

一,数据库概述 1.为什么要使用数据库 将数据持久化。 持久化主要作用:是将内存中的数据库存储在关系型数据库中,本质也就是存储在磁盘文件中。 数据库在横向上的存储数据的条数,以及在纵向上存储数据的丰富度,都要好于其他介质。 2.数据库与数据库管理系统 1.数据库的相关概念 DB:数据库(Databa ......
MySQL

mysql数据库ERROR 1193 (HY000): Unknown system variable 'validate_password_policy'问题处理

一、概况 平时我们安装完数据库,需要进行对应的密码或者密码策略修改,此时需要mysql的密码验证插件。MySQL可能没有这个插件,就需要进行相应的处理。 二、问题描述 mysql> set global validate_password_policy=0;ERROR 1193 (HY000): U ......

Mysql数据库的四大语言

1.DDL(数据定义语言) : DDL主要用于定义数据库对象,如创建、修改和删除表、索引、视图、序列等对象。常用的DDL命令包括:CREATE、ALTER、DROP、TRUNCATE等 2. DML(数据操作语言) : DML主要用于对数据库中的数据进行操作,如插入、更新和删除数据等。常用的 DML ......
语言 数据库 数据 Mysql

轻松定位硬件故障方法-日志分析

同事发现某台机器上message日志数量突然暴增,简单查看了下有内存相关的报错,所以转交给我来查看。更多技术干货详见www.linuxprobe.com ......
故障 硬件 方法 日志

MySQL数据库操作不再难:从查看到删除,一步步教你成为数据库高手!

对数据库进行查询和修改操作的语言叫做 SQL(Structured Query Language,结构化查询语言)。SQL 语言是目前广泛使用的关系数据库标准语言,是各种数据库交互方式的基础。 在之前的文章中,我们已经掌握了SQL语言的基本概念以及常用的DDL(数据定义)和DML(数据操作)语句。接 ......
数据库 数据 高手 MySQL

c++日志库-log4cplus

《log4cplus日志库》 1. Preface log4cplus是一款开源的c++日志库,具有线程安全,灵活,以及多粒度控制的特点;log4cplus可以将日志按照优先级进行划分,使其可以面向程序的调试,运行,测试,后期维护等软件全生命周期;可以通过配置,选择将日志输出到屏幕,文件,NT ev ......
log4cplus 4cplus cplus 日志 log4

Visual Studio编译调试MySQL源码

最近想阅读下MySQL源码,虽然在linux下编译MySQL源码还是很顺利的,但是奈何不习惯在linux下阅读代码,比较喜欢用宇宙第一IDE Visual Studio来阅读调试代码,下面就记录下在windows上用visual studio来编译MySQL 5.7.44的源码。 下载mysql源码 ......
源码 Visual Studio MySQL

Log4j入门使用(什么是日志? 为什么要使用1og4j)

@目录🍧什么是日志🍧 日志处理机制🍧log4j作用🍧log4j的优点🍔log4使用🍔 1,导入log4j-1.2.17.jar的jar包🍔2, 创建log4j.properties文件🍔3,设置日志🍔4,输出结果🍔控制台🍔文件 🍧什么是日志 日志是记录系统运行过程中各种重要信 ......
Log4j 1og4j 日志 4j Log4

MySQL调优学习-快速获取占用CPU较高的SQL语句

MySQL调优学习-快速获取占用CPU较高的SQL语句 背景 早上突然发现一个MySQL数据库的CPU使用率居高 因为是一个混布的环境上面还有一个redis 怕影响业务就上去像查看一下具体是何种原因导致的速度慢 因为实发突然,并没有mysql em 等工具 所以从网上学到了一个方法进行简单学习与验证 ......
语句 MySQL CPU SQL

php_mysql: dlt - 数据库操作

php_mysql: dlt - 数据库操作 一、数据库的建立和数据插入 1、数据库建立 1 DROP DATABASE `tmp`; 2 3 4 CREATE DATABASE IF NOT EXISTS `tmp`; 5 6 7 USE tmp; 8 9 10 CREATE TABLE IF N ......
php_mysql 数据库 数据 mysql php

PostgreSQL 和 MySQL 技术全面剖析

本文介绍MySQL和PostgreSQL的一些特性对比,让大家了解二者的优劣,更好的做出选择。当前国内的现状,互联网公司使用MySQL的较多,PostgreSQL的使用比例反而不高,但相信看到PG的新特性后,你会爱上她。当然MySQL作为最流行的数据库,依然会吸引大部分人的眼球。 PostgreSQ ......
PostgreSQL MySQL 技术

php_mysql: PHP 格式化输出数据

php_mysql: PHP 格式化输出数据 一、php 源程序 1 [wit@fedora mysql]$ cat php_mysql 2 #!/usr/bin/php 3 4 5 <?php 6 7 8 9 10 // filename = php_mysql 11 12 13 14 15 fu ......
php_mysql 格式 数据 mysql php

PVM学习日志

Code Object # 每一个函数只会生成一个code object import dis def func(a, b): return a * b code = func.__code__ print(dis.dis(func)) # for dis doc: https://docs.pyt ......
日志 PVM

mysql函数常见字符串函数

1、BIT_LENGTH返回值为二进制的字符串str 长度。 -- 格式:BIT_LENGTH(str) select BIT_LENGTH('abc'); 2、CONCAT返回结果为连接参数产生的字符串。 -- 格式:concat(str1,str2,…) select CONCAT('a','b ......
函数 字符串 字符 常见 mysql

mysql函数常见数学函数

1、ABS(x)返回x的绝对值 -- 格式:ABS(X) select ABS(23) 2、PI()返回圆周率π,默认显示6位小数 -- 格式:PI() select PI() 3、SQRT(x)返回非负数的x的二次方根 -- select SQRT(X) select SQRT(2) 4、MOD( ......
函数 常见 数学 mysql

在Linux上设置MySQL的简单密码

在Linux上更改MySQL的密码 导航 目录在Linux上更改MySQL的密码导航1、先查看之前生成的随机密码2、输入密码加入数据库3、先设置一个符合密码验证难度比较大的密码3.1一开始尝试了简单的不行3.2选择难度大的成功了4、把限制密码位数设小一点,复杂度类型调底一点4.1将密码复杂度校验调整 ......
密码 Linux MySQL

MySQL DQL语句

查询数据 SELECT DQL是数据库查询语言,主要就是通过SELECT关键字来从数据库中查询指定规则的数据。 语法格式: SELECT 需要查询的列名字 FROM 表名称 WHRER 查询条件 说明: 1、如果需要查询所有的列,SELECT的参数指定为 * ,如果查询的列名有多个,使用逗号隔开 2 ......
语句 MySQL DQL

SQL Server 查看数据和日志文件占用情况以及所有表的大小、所占空间

源地址:https://blog.csdn.net/u010741112/article/details/130421018 SQL Server基于T-SQL 查看所有表大小,所占空间: SELECT t.NAME AS TableName, s.Name AS SchemaName, p.row ......
大小 情况 文件 数据 Server

mysql group by 执行原理及千万级别count 查询优化

大家好,我是蓝胖子,前段时间mysql经常碰到慢查询报警,我们线上的慢sql阈值是1s,出现报警的表数据有 7000多万,经常出现报警的是一个group by的count查询,于是便开始着手优化这块,遂有此篇,记录下自己优化过程中的心得。 优化慢sql前,肯定是要懂sql的查询逻辑,所以我先介绍下g ......
原理 级别 mysql group count

Linux安装MySQL

本文使用的Linux发行版本为AlmaLinux 9.2 64位(CentOS停止更新后的完美替代发行版本)。 本文安装的MySQL版本为8.1.0,其他版本方法类似。 MySQL源码编译时间太长了,需要3到4小时,使用官网编译好的rpm更简单快捷。 操作步骤 更新系统。dnf -y update ......
Linux MySQL

通过 Canal 将 MySQL 数据实时同步到 Easysearch

Canal 是阿里巴巴集团提供的一个开源产品,能够通过解析数据库的增量日志,提供增量数据的订阅和消费功能。使用 Canal 模拟成 MySQL 的 Slave,实时接收 MySQL 的增量数据 binlog,然后通过 RESTful API 将数据写入到 Easysearch 中。 前提条件 部署 ......
Easysearch 实时 数据 Canal MySQL

mysql中删除数据中的特殊字符

-- 此字符只影响终端的查询,如crt,xshell等,在navicat中不受影响 select str ,replace(str,char(13),' ') as str_fix from ( select concat('1',char(13),'2') as str ) t1 ; ......
字符 数据 mysql

Mac 终端命令查看WiFi连接日志【原创】

写这篇文章的原因是因为经常通过钉钉打上班卡忘记打卡了,我们标准上班时间是上午8:00-10:00 ,对应下班时间是 17:00-19:00 ,有时8:30到公司,就开始忙碌了,作为程序员有时后一忙就忘记时间了,打卡也忘记了,通过钉钉补卡,我如果要步8:30的卡,人事主管不相信,需要提供证据,我想了半 ......
终端 命令 日志 WiFi Mac