MySQL 关于MySQL数据库表被锁、解锁以及删除事务详解 背景 在程序员的职业生涯中,总会遇到数据库表被锁的情况,前些天就又撞见一次。由于业务突发需求,各个部门都在批量操作、导出数据,而数据库又未做读写分离,结果就是:数据库的某张表被锁了! 用户反馈系统部分功能无法使用,紧急排查,定位是数据库表被锁,然后进行紧急...
MySQL 数据库原理:MYSQL事务的隔离级别与MVCC 前言 提到数据库,你多半会联想到事务,进而还可能想起曾经背得滚瓜乱熟的ACID,不知道你有没有想过这个问题,事务有原子性、隔离性、一致性和持久性四大特性,为什么偏偏给隔离性设置了级别?一切还得从事务说起。 1. 事务(transaction)的起源 学习数...
MySQL oracle数据库如何删除的详细方法 1、图形界面删除 练习之前记得创建快照 执行命令之前要保证数据库属于open状态 SQL> alter database open; [oracle@localhost ~]$ dbca 2、静默删除 使用DBCA进行删除的数据库必须处于OPEN状态...
MySQL 教你如何在Linux实现文件内容去重和求交并差集 一、数据去重 日常工作中,使用Hive或者Impala查询导出来可能会存在数据重复的现象,但又不想重新执行一遍查询(查询时间稍长,导出文件内容多),因此想到了使用Linux命令将文件的内容重复数据进行去除。 案例如下: 可以看到aaa.txx有3条重复数据...
MySQL MySQL如何使用索引优化性能,提示查询速度 1.索引问题 索引是数据库优化中最常用也是最重要的手段之一,通过索引通常可以帮助用户解决大多数 的SQL性能问题。本章节将对MySQL中的索引的分类、存储、使用方法做详细的介绍。 2.索引的存储分类 MyISAM存储引擎的表数据和索引是自动分开存储的,各自...
MySQL MySQL 编写脚本时避免烦人的警告:Warning 登录告警 作者:杨涛涛 资深数据库专家,专研 MySQL 十余年。擅长 MySQL、PostgreSQL、MongoDB 等开源数据库相关的备份恢复、SQL 调优、监控运维、高可用架构设计等。目前任职于爱可生,为各大运营商及银行金融企业提供 MySQL ...
MySQL 一步步带你事先MySQL配置主从复制项目记录 一、检测通信 查看master(centos7)和slave(win10)的ip地址,并检测是否可以相互通信 到这里我们知道,master的ip为192.168.131.129,slave的ip为192.168.0.6,并且可以相互通信 查看防火墙状态 s...
MySQL 问题诊断:LINUX中如何查看端口是否被占用的方法命令 之前查询端口是否被占用一直搞不明白,问了好多人,终于搞懂了,现在总结下: 1.netstat -anp |grep 端口号 如下,我以3306为例,netstat -anp |grep 3306(此处备注下,我是以普通用户操作,故加上了sudo,如果是以r...
MySQL 教你如何处理linux服务器显卡崩溃解决方案 在登录界面出现分辨率特别大,整个图形界面特别大,并且怎么也登录不上去的情况时 对于这种情况,一般就是显卡驱动崩了的原因,所以我们可以首先检查显卡驱动是否有问题 nvidia -smi 如果出现说驱动链接不上什么的问题,就是说明你的显卡驱动出现了问题 主要采...
MySQL Linux常用命令:file 文件 命令的使用 1.命令简介 file命令用来识别文件类型,对文件的检查分为文件系统、魔法幻数检查和语言检查三个过程,也可用来辨别一些文件的编码格式。它是通过查看文件的头部信息来获取文件类型,而不是像Windows通过扩展名来确定文件类型的。 2.命令格式 file [-...
MySQL 系统配置:Linux系统下NTP服务器配置详细过程 一、环境配置 1.NTP服务器 NTP服务器版本:Red Hat Enterprise Linux release 8.0 (Ootpa) NTP服务器IP:192.168.8.11/24 NTP服务器hostname:node1 2.业务服务器 NTP服...
MySQL SQL开发知识:Oracle按身份证号得到省市、性别、年龄的详细代码 1、通过身份证号查询所在省市 SELECT count(*) as total, case substr(t.CERTNO,0,2) when ’11’ then ‘北京市’ when ’12...