所有内容 第607页
-
详解Oracle中三大类型与隐式数据类型转换
在某些情况下,Oracle Server 会收到数据类型与预期的数据类型不同的数据。发生这种情况时,Oracle Server 可自动将该数据转换为预期的数据类型。这种数据类型转换可以由Oracle...
-
频繁插入(insert)的业务,用什么存储引擎更合适? | 数据库系列
继续回答星球水友提问: 沈老师,MyISAM只支持表锁,但网上文章却说,在并发插入量比较大的时候,比较适合使用MyISAM,这矛盾吗? 这个问题,涉及MySQL表锁的一些细节,借着这个问题,系统性说下...
-
记一次生产数据库sql优化案例--23秒优化到0.9秒
新项目业务人员反馈说最近订单发放模块经常很卡,导致总是有锁的情况发生,在用慢查询和开启锁监控观察后发现实际上只是单条查询慢造成的阻塞锁,这里考虑先对单条查询做一下优化。 一、优化前的表结构、数据量、S...
-
记一次生产数据库log file sync 等待事件异常及处理过程
今天主要从一个案例来介绍一下log file sync这个等待事件及常用的一些解决办法,下面先看下故障时间段的等待事件。 1. 查看卡顿时间段的等待事件及会话 查看故障时间段等待事件、问题sql id...
-
自定义构建交互式SSH应用程序,以Python为例
SSH的使用模式分两种方式交互式和非交互式的模式。在自动化系统中,更常用的是非交互式SSH,自动化工具都是基于这种模式,比如ansiable和salt-ssh,还有文件同步工具 rsync的SSH模式...
-
详解MySQL数据库常见的索引问题:无索引,隐式转换,附实例说明
概述 在这些年的工作之中,由于SQL问题导致的数据库故障层出不穷,而索引问题是SQL问题中出现频率最高的,常见的索引问题包括:无索引,隐式转换。 索引问题 1、无索引 当数据库中出现访问表的SQL无索...
-
分享一次生产MySQL数据库主备切换演练
概述 一般生产环境都需要定期去做一次mysql数据库主备切换演练,这里简单记录一下,后面再演示一下备份恢复的一些演练工作。 1、查看主库状态 show processlist; Master has ...
-
Linux搜索文件的5个高效命令的正确使用方法
1. 前言 本文主要讲解Linux系统里最常用的5个高效搜索文件的命令,他们分别是which,type,whereis,locate,find 他们的使用分别是: which:在PATH路径变量中,搜...
-
分享两个实用sql:根据会话查询当前和历史执行过的sql
分享两个脚本,主要是通过Oracle会话sid来查询一下当前执行的sql和历史执行过的一些sql。 根据sid查询历史执行过的sql select sql_text from v$sqlarea a,...
-
MySQL性能优化之Innodb事务系统,值得收藏
今天主要分享下Innodb事务系统的一些优化相关,以下基于mysql 5.7。 一、Innodb中的事务、视图、多版本 1. 事务 在Innodb中,每次开启一个事务时,都会为该session分配一个...
