一.问题背景 1.事务信息查询 2.分析 二.分析步骤 1.表信息 2.分析过程 3.策略建议 4.死锁可能得原因一.问题背景 1.事务信息查询 SELECT * FROM INFORMATION_SCHEMA.INNODB_TRX WHERE trx_query LIKE '%student%'; 1.2.分析 从提供的日志信息来看,这是一个数据库事务(trx_id: 4165875)的状态报告
原创 2024-07-17 14:39:31
50阅读
//创建表create table    person(_id  integer  primary key  autoincrement,name varchar(32),age  integer)//插入数据insert into&nbs
原创 2015-02-05 22:43:25
478阅读
对于oracle10g来说:1.如果不记得sys用户的密码了,采用如下方法可以修改密码:(1)打开cmd,输入sqlplus /nolog,回车。(2)输入“conn / as sysdba”;(3)输入“alter user sys identified by 新密码;”(新密码必须以字母开头,另外每条SQL语句后得分号不能忘)其他用户方式同理2.(1)在cmd中启动sqlplus;(2)用sq
转载 精选 2013-04-05 23:34:54
447阅读
# 如何为用户授予MySQL数据库权限 作为一名经验丰富的开发者,我很高兴能帮助刚入行的小白了解如何为用户授予MySQL数据库权限。在本文中,我将详细介绍整个流程,并提供必要的代码示例和注释。 ## 流程图 首先,让我们通过一个流程图来概述整个过程: ```mermaid flowchart TD A[开始] --> B{是否已创建用户?} B -- 是 --> C[授予数
原创 2024-07-16 05:53:39
13阅读
OBJECT 对象,这个名词其实在数据库的层面很少被提及,4大世面上常用的关系型数据库,可以带有 O 这个标
原创 2022-06-10 13:39:51
172阅读
OBJECT 对象,这个名词其实在数据库的层面很少被提及,4大世面上常用的关系型数据库,可以带有 O 这个标记的也只有POSTGRESQL。 其他数据库可以叫RDBMS, relati...
原创 2023-06-19 09:59:49
121阅读
SQLSERVER运维日记-数据库状态背景新年伊始,小伙伴是不是还处于假期综合症的状态呢?反正我是。我们在日常运维数据库的时候,会时常查看数据库的状态,检查数据库是否正常运行。对于这些状态的熟悉对于我们处理数据库无法访问的问题非常重要。当数据库突然变成一个你没有见到过的状态时,你就会非常慌乱,手足无措。这里给小伙伴普及下数据库的各个状态。已经他们是怎么转换的案例前两天在处理一个客户问题,突然某个数
转载 2018-05-30 10:59:02
887阅读
  ,一、若何分化即LogMiner标明,从目下当今来看,分化Oracle日记的独一门径等于运用Oracle公司提供的Log
转载 2011-03-07 20:11:00
81阅读
2评论
MySql业务评估(1)响应时间有关。responsetime。(2)数据总量。一到两年的数据总量,根据数据总量,规划数据库的构建。(3)每秒请求量。网站申请浏览。(4)读写比。(5)重要程度。需求转化:(1)TPS(2)IOPS(3)CPU(4)Memory(5)IO案例分析:1.1年内数据量大约1T。结果:每秒产生的数据量为1*1
原创 2021-07-09 11:47:42
286阅读
MySql业务评估(1)响应时间有关。responsetime。(2)数据总量。一到两年的数据总量,根据数据总量,规划数据库的构建。(3)每秒请求量。网站申请浏览。(4)读写比。(5)重要程度。需求转化:(1)TPS(2)IOPS(3)CPU(4)Memory(5)IO案例分析:1.1年内数据量大约1T。结果:每秒产生的数据量为1*1
原创 2022-02-03 13:37:08
375阅读
下面是日记文件的一些操作语句,希望对于那些想要提高数据库的人是有帮助的。 .查询系统使用的是哪一组日志文件:select * from v$log; 2.查询正在使用的组所对应的日志文件:select * from v$logfile; 3.强制日志切换:alter system switch logfile; 4.查询历史日志:select * from
原创 2015-07-27 13:24:20
784阅读
概述 昨天下午突然看到,《炉石传说》游戏数据库发生宕机并引发数据丢失事故的新闻。刚看到时,满满的不可思议。暴雪啊,网易啊。都是很牛叉的公司。他们出的游戏我都是很喜欢的。  当我看到,第一时间着手抢修,重启服务器,并尝试数据恢复时,我的想法是他们的高可用方案呢?为什么不马上切换?当我看到相关备份数据库也出现故障时,就更无语了。其实这样的事情在我们的客户每年都会遇到很多。
原创 2017-04-18 17:37:39
642阅读
1点赞
一个小故事某天,小王正在和HR妹妹闲聊,正HAPPY时,,突然收到系统告警消息,数据库磁盘被剩余空间500M,OMG,不行,磁盘快满了,要是业务要停了,,那就小王只能删到跑路了,,, 先检查下,有没有可以删除的不用的文件,结果都是重要的或者拿不准的。先收缩下数据库吧,点击运行。等收缩完成就可以继续去根HR妹妹聊天了。突然电话座机和手机齐鸣,小王心里一种不祥的预感呢?好像这个场景在哪里见
原创 2017-04-21 10:56:41
388阅读
USE masterGO--======================================================--分离数据库,新建同名数据库,覆盖mdf主数据库文件--======================================================--设置为紧急模式alter database Sfis_DWset emergency --设置
原创 2013-12-20 16:18:17
517阅读
要通过java操作数据库,需要安装相关依赖的包,我这里操作的是mysql数据库,用到的包是:mysql-connector-java   版本是:5.1.38首先需要环境搭建去,maven仓库找到相应的包和版本:地址:https://mvnrepository.com/artifact/mysql/mysql-connector-java操作步骤:  环境搭
转载 2023-06-07 19:52:03
69阅读
Mysql存储过程 存储过程是保存在Mysql上的一个别名(就是一堆SQL语句),使用别名就可以查到结果不用再去写SQL语句。存储过程用于替代程序员写SQL语句。 创建存储过程 delimiter // CREATE PROCEDURE p1() BEGIN SELECT * FROM studen ...
转载 2021-04-29 11:06:38
101阅读
2评论
1.DCLDataControlLanguage(数据控制语言)粗体用来管理数据库用户、控制数据库的访问权限。1.1、DCL管理用户1.1.1、查询用户sqlUSEmysql;SELECTFROMuser;直接去mysql数据库的user表中查看用户及其权限1.1.2、创建用户sqlCREATEUSER'用户名'@'主机名'IDENTIFIEDBY'密码';1.1.3、修改用户密码sqlALTER
原创 2022-03-15 22:20:23
278阅读
在Java开发中,有时我们会遇到一种情况,即代码中标记了数据库表中不存在的字段。这通常是因为在开发过程中,代码与数据库的同步出现了问题,或者因为数据库被修改而代码未随之更新。以下是解决“Java标记数据库表中不存在的字段”问题的详细流程,我们将从备份策略开始,包含恢复流程、灾难场景、工具链集成、日志分析和验证方法等方面。 ### 备份策略 为了确保数据的安全与可恢复性,我们需要制定一个有效的备
原创 5月前
23阅读
1:在域管理服务器上,打开组策略2:新建一个组策略,名为GetUserInfo3:打开组策略,用户登入时执处GetuserInfo.vbs脚本在域模式下,记录用户登入计算机数据库OptionExplicitDimconSetobjSysInfo=CreateObject("ADSystemInfo")strUser=objSysInfo.UserNameSetobjUser=G
原创 2019-03-17 20:39:14
570阅读
年纪大了。发现知识是用来分享的。整天的在网上爬别人的经验。现在也希望能为这个网络留下一点自己的经验。先把EXCEL查询SQL SERVER 数据库的代码黏贴出来。当然,本人的方法并不是最好的,还有很多需要改进的地方。只为还在学习的同学一起学习交流而分享。代码都有注释,应该比较好看的懂。代码送上。Public Function search_sql() Dim I2 As I
  • 1
  • 2
  • 3
  • 4
  • 5