-
mysql优化趋向
所属栏目:[MySql教程] 日期:2022-07-05 热度:134
随着数据的积累,慢慢的我们一些不好的习惯都会在系统中暴露出来,程序执行的效率低,用户体验下降,如果我们不采取一些措施,那么用户就回流失。 提高程序的执行效率可能需要做很多工作,但其中一个重要的工作就是mysql优化,或者称为数据库优化。 优化方[详细]
-
MySQL开发规范中必定要禁用char
所属栏目:[MySql教程] 日期:2022-07-05 热度:74
MySQL开发规范中必须禁用char: 一、说明 channel渠道号到底应该怎么选择数据类型,两个选择,一个是char(),另一个是varchar()。在系统里看到用什么的都有,没有任何规律,实在没办法了没辙了需要制定一个规范,禁用char()。 二、原因 1、char扩展会导致[详细]
-
mysql基础命令
所属栏目:[MySql教程] 日期:2022-07-05 热度:130
结尾用;号或者g show databases; //展示有哪些数据库 use test; //use +数据库名,进入数据库 show tables; //显示库里的表 show tables from mysql; //show tables from +库名,查看指定库内的表,查看时并不会离开当前库,或者用前两种方式use进入后s[详细]
-
Mybatis缓存解说
所属栏目:[MySql教程] 日期:2022-07-04 热度:94
什么是Mybatis缓存? 使用缓存可以减少Java Application与数据库的交互次数,从而提升程序的运行效率。比如,查询id=1的user对象,第一次查询出来之后,会自动将该对象保存到缓存中。下一次查询该对象时,就可以直接从缓存中获取,不需要发送SQL查询数据库[详细]
-
mysql 存储步骤demo
所属栏目:[MySql教程] 日期:2022-07-04 热度:168
从没写过mysql 存储过程,靠着百度和以前写oracle存储过程的经验写了一个,还算顺利,留个例子吧 CREATE DEFINER=`west_brain`@`%` PROCEDURE `man_tree_area`( ) BEGIN -- 存储树状结果处理sql变量 DECLARE var_code VARCHAR ( 1000 ); DECLARE var_pcode[详细]
-
MYSQL数据库服务CPU高问题剖析与优化
所属栏目:[MySql教程] 日期:2022-07-04 热度:174
MYSQL数据库服务CPU高问题分析与优化 MySQL服务性能监控分析与优化是永恒的主题,做为性能测试人员有时也要站在DBA角度出发进行适当分析与优化,这也是性能测试人员能长期生存发展之路。而资源的使用监控分析才是性能故障分析的根本首要任务。在数据库服务[详细]
-
MySQL使用mysqldump+binlog完整恢复被删除的数据库的办法
所属栏目:[MySql教程] 日期:2022-07-04 热度:151
这篇文章主要讲解了MySQL使用mysqldump+binlog完整恢复被删除的数据库的方法,内容清晰明了,对此有兴趣的小伙伴可以学习一下,相信大家阅读完之后会有帮助。 (一)概述 在日常MySQL数据库运维过程中,可能会遇到用户误删除数据,常见的误删除数据操作有[详细]
-
MySQL大表删除导致服务器变慢的解析
所属栏目:[MySql教程] 日期:2022-07-04 热度:193
注意,在生产环境中MySQL删除表的时候 如果表过大,几十G 甚至上百G ,删除的时候要小心,要不然会导致MySQLhang住,从而影响业务; 1、MySQL在删除表的时候,一共分为2步: ①:buffer pool页面清除的过程 在删除表的时候,innodb会将文件在buffer pool中[详细]
-
UniDAC使用教学 数据类型映射
所属栏目:[MySql教程] 日期:2022-07-04 热度:111
下载UniDAC最新版本 Universal Data Access Components (UniDAC)是一款通用数据库访问组件,提供了多个数据库的直接访问,如针对Windows的Delphi, C++Builder, Lazarus (以及 Free Pascal) , Mac OS X, iOS, Android, Linux和64和32位的FreeBSD等等。我们[详细]
-
数据库中的数据表有什么组成
所属栏目:[MySql教程] 日期:2022-07-04 热度:104
这期内容当中小编将会给大家带来有关数据库中的数据表有哪些组成,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。 在数据库中,数据表是由表名、表中的字段和表的记录三个部分组成的。在建立表之前都必须先设计它的结[详细]
-
如何连接myeclipse与mysql数据库
所属栏目:[MySql教程] 日期:2022-07-04 热度:153
本篇文章给大家分享的是有关怎么连接myeclipse与mysql数据库,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。 步骤:1、打开Database窗口;2、在空白处右击new,创建连接;3、在弹窗中,[详细]
-
记录一次Mysql主从不同步事故问题于事故处理办法
所属栏目:[MySql教程] 日期:2022-07-04 热度:122
先在昨天的时候我可能在优化zabbix库的时候动了库中的events表。导致了接下来的问题。经过查看未解决前问题呈现如下: 这个问题的学名叫:外键束缚。顾名思义,我们可以看一下这两个表结构 发现都有一个字段 eventid,当我们对表events中的eventid字段进行[详细]
-
mysql复制超时排查
所属栏目:[MySql教程] 日期:2022-07-04 热度:151
主从延时如果排查? 1. show slave statusG,看一下relay_master_log_file exec_master_log_pos数值有没有变化(如果是GTID复制也可以看executed_gtid_set的事物号有没有增长 ),如果一直不变化,说明有大事物,导致sql_thread线程hang住,这个时候需要[详细]
-
Mysql完全备份和恢复
所属栏目:[MySql教程] 日期:2022-07-04 热度:54
Mysql完全备份和恢复 实验介绍 数据库备份从物理与逻辑的角度划分可以分为:物理备份、逻辑备份。从数据库的备份策略角度,可以分为完全备份、差异备份、增量备份。这次实验主要介绍完全备份,完全备份优点是备份与恢复操作简单方便,缺点是数据存在大量的[详细]
-
MariaDB10.3 增补AliSQL补丁 安全执行Online DDL
所属栏目:[MySql教程] 日期:2022-07-04 热度:167
Online DDL从名字上看很容易误导新手,以为不论什么情况,修改表结构都不会锁表,理想很丰满,现实很骨感,注意这个坑! 有以下两种情况执行DDL操作会锁表的,Waiting for table metadata lock(元数据表锁) 1、增加、删除字段或索引不会锁全表,删除主键[详细]
-
如何实现mysql查询每小时数据和上小时数据的差值
所属栏目:[MySql教程] 日期:2022-07-04 热度:126
这篇文章主要讲解了如何实现mysql查询每小时数据和上小时数据的差值,内容清晰明了,对此有兴趣的小伙伴可以学习一下,相信大家阅读完之后会有帮助。 一、前言 需求是获取某个时间范围内每小时数据和上小时数据的差值以及比率。本来以为会是一个很简单的sq[详细]
-
数据库入门必知的基本概念
所属栏目:[MySql教程] 日期:2022-07-04 热度:194
数据库的基本概念: 动态网站开发离不开数据存储,数据存储离不开数据库,数据库技术是计算机技术中的重要部分,在软件开发等领域起着至关重要的作用。所谓数据库,可以理解为用来存储信息的仓库。而信息就是要存储下来的一些数据,比如用户的姓名、年龄、[详细]
-
解决ERROR 1231 42000 Variable time_zone can t
所属栏目:[MySql教程] 日期:2022-07-04 热度:123
解决mysql 数据库在迁移或还原数据过程中出现的如下报错: ERROR 1231 (42000): Variable time_zone cant be set to the value of NULL ERROR 1231 (42000): Variable sql_mode cant be set to the value of NULL ERROR 1231 (42000): Variable foreign_ke[详细]
-
基于xtrabackup来实现InnoDB存储引擎的备份恢复
所属栏目:[MySql教程] 日期:2022-07-04 热度:119
在InnoDB存储引擎中,xtrabackup能够完全以热备的形式进行,实现快速可靠地完全备份和部分备份,支持增量备份,支持时间点还原,备份过程中不会打扰到事务操作,压缩功能有效的节约磁盘空间,备份完成后可自动验证数据是否可用,恢复速度较快。以上这些优[详细]
-
Linux命令 MySQL系列之九--MySQL隔离级别及设置
所属栏目:[MySql教程] 日期:2022-07-04 热度:190
SQL标准定义了4类隔离级别,包括了一些具体规则,用来限定事务内外的哪些改变是可见的,哪些是不可见的。低级别的隔离级一般支持更高的并发处理,并拥有更低的系统开销。 Read Uncommitted(读取未提交内容) 在该隔离级别,所有事务都可以看到其他未提交[详细]
-
数据库基本使用
所属栏目:[MySql教程] 日期:2022-07-04 热度:192
数据库基本使用: 1.登录和退出mysql服务器: mysql -h主机名 -u用户名 -p密码 -esql 命令 例1:mysql -uroot -p123456 #root用户,密码123456登录数据库。 例2:mysql -uroot -p123456 -e desc mysql.user #root用户,密码123456登录并查看user表结构。[详细]
-
事务与存储过程
所属栏目:[MySql教程] 日期:2022-07-04 热度:174
事务与存储过程: 1.事务管理 (1)概念:事务指逻辑上的一组操作,组成这组操作的各个单元,要不全部成功,要不全部不成功。 (2)MySQL默认就自带事务,但是MySQL自带的事务是一条语句独占一个事务 (3)也可以自己控制事务:** star transcation; --开[详细]
-
数据库集群的主从复制模型完整达成
所属栏目:[MySql教程] 日期:2022-07-04 热度:105
主从配置过程: 参看: https://mariadb.com/kb/en/library/setting-up-replication/ https://dev.mysql.com/doc/refman/5.5/en/replication-configuration.html 主服务器192.168.27.7配置: [root@master ~]$vim /etc/my.cnf [mysqld] datadir=/var/lib/m[详细]
-
mysql数据库基础命令 多条数据的同时操作
所属栏目:[MySql教程] 日期:2022-07-04 热度:86
添加主键 mysql alter table info add primary key(id); Query OK, 0 rows affected (0.07 sec) Records: 0 Duplicates: 0 Warnings: 0 mysql desc info; #查看主键 +--------+--------------+------+-----+---------+-------+ | Field | Type | Null | Ke[详细]
-
数据库的基本运作
所属栏目:[MySql教程] 日期:2022-07-04 热度:136
MySQL命令主要分为以下几类: DML:Data Manapulate Language: 数据操作语言(操作表中数据) INSERT, REPLACE, UPDATE, DELETE DDL:Data Defination Lanuage: 数据定义语言(操作表) CREATE, ALTER, DROP DCL:Data Control Language: 数据控制语言 GRA[详细]