精华内容
下载资源
问答
  • 数据库的执行sql记录
    千次阅读
    2020-06-05 16:40:02
    SELECT TOP 1000 
           ST.text AS '执行的SQL语句',
           QS.execution_count AS '执行次数',
           QS.total_elapsed_time AS '耗时',
           QS.total_logical_reads AS '逻辑读取次数',
           QS.total_logical_writes AS '逻辑写入次数',
           QS.total_physical_reads AS '物理读取次数',       
           QS.creation_time AS '执行时间' ,  
           QS.*
    FROM   sys.dm_exec_query_stats QS
           CROSS APPLY 
    sys.dm_exec_sql_text(QS.sql_handle) ST
    WHERE  QS.creation_time BETWEEN '2020-06-01 00:00:00' AND '2020-06-10 11:00:00' 
    ORDER BY QS.creation_time desc;
    
    SELECT TOP 1000 total_worker_time/execution_count AS [Avg CPU Time],
        SUBSTRING(st.text, (qs.statement_start_offset/2)+1, 
            ((CASE qs.statement_end_offset
              WHEN -1 THEN DATALENGTH(st.text)
             ELSE qs.statement_end_offset
             END - qs.statement_start_offset)/2) + 1) AS statement_text
    FROM sys.dm_exec_query_stats AS qs
    CROSS APPLY sys.dm_exec_sql_text(qs.sql_handle) AS st
    ORDER BY total_worker_time/execution_count DESC
    
    更多相关内容
  • 数据库执行sql文件

    千次阅读 2021-07-30 02:09:21
    通过sqlplus执行*.sql文件时常见的问题总结利用 sqlplus 登录数据库之后 键入:@文件名 全路径即可执行*.sql 文件 例:假设有一个 test.sql 文件 所在路径是/home/oracle/现在要执行它 1 登录数据库 sqlplus system/...

    通过sqlplus执行*.sql文件时常见的问题总结

    利用 sqlplus 登录数据库之后 键入:@文件名 全路径 即可执行*.sql 文件 例:假设有一个 test.sql 文件 所在路径是/home/oracle/现在要执行它 1 登录数据库 sqlplus system/manager 2 在提示符 SQL>之后键入 SQL&...

    文章

    涂作权

    2013-08-12

    970浏览量

    SQL Server 备份和还原脚本(转载)

    sqlcmd:为Sqlsever2005后自带的命令行工具,可以执行SQL文件。2.SQL文件内容如下 declare@date nvarchar(10)-定义日期变量 set@date=CONVERT(nvarchar(10),getdate(),112)-为日期变量赋当前日期,日期格式为 ...

    文章

    sktj

    2018-02-01

    855浏览量

    SQLServer数据库的管理

    文件流主要将SQL Server数据库引擎和新技术文件系统(NTFS)集成在一起 《注意》 如未启用Filestream,则不会出现Filestream选项。可以通过‘SQL Server配置管理器’和服务器属性‘高级页’对话框中启用Filestream。...

    文章

    科技小先锋

    2017-11-14

    1255浏览量

    350409086fabfddcd1fd1e8cab8396c0.png

    云数据库新人专场

    MySQL年付低至19.9,其它热门产品1元起购!

    广告

    JDBC

    JDBC全称是java data base communicativy 用于java程序连接数据库的中间层,给程序员提供了一种连接数据库的方式,但是它是连接关系型数据库的方式,用java语言写的,执行SQL语句的,ODBC是用c语言来写的,面向...

    文章

    上古休斯

    2018-04-30

    1064浏览量

    SQL Server数据库文件恢复技术

    下面执行真正的恢复操作,重建数据库日志文件dbcc rebuild_log('test','C:\Program Files\Microsoft SQL Server\MSSQL\Data\test_log.ldf')执行过程中,如果遇到下列提示信息:服务器:消息 5030,级别 16,状态 1,...

    文章

    老朱教授

    2017-11-27

    1107浏览量

    SQL Server 计算机间移动数据库

    如果用户在备份完成后对数据库执行INSERT、UPDATE或DELETE语句,则备份中不会包含这些更改。如果您必须传输所有更改,那么,假如您既执行事务日志备份又执行完整数据库备份,您可以以尽可能短的停止时间来传输这些...

    文章

    晚来风急

    2017-07-03

    1150浏览量

    MDF文件在SQL Server数据库中恢复技术

    7、下面执行真正的恢复操作,重建数据库日志文件 dbcc rebuild_log(‘MHDYF2005‘,‘C:Program FilesMicrosoft SQL ServerMSSQLDataMHDYF2005_log.ldf‘) 执行过程中,如果遇到下列提示信息:服务器:消息 5030,级别...

    文章

    寒凝雪

    2017-07-03

    1565浏览量

    详细讲解SQL Server数据库的文件恢复技术

    SQL Server有两种备份方式,一种是使用BACKUP DATABASE将数据库文件备份出去,另外一种就是直接拷贝数据库文件mdf和日志文件ldf的方式。本文中我们将主要介绍一下后者的备份与恢复。本文中假定您目前已经能够熟练...

    文章

    科技小先锋

    2017-11-20

    967浏览量

    备份恢复4.2——rman恢复基础概念

    restore database:转储数据库的所有数据文件,当数据库的所有数据文件都出现介质失败,或者执行不完全恢复时,应该使用restore database 命令转储所有数据文件,此命令只能在mount状态下使用。restore tablespace:...

    文章

    长烟慢慢

    2012-05-10

    872浏览量

    Microsoft SQL Server 2008收缩MDF数据

    2、Microsoft SQL Server 2008数据库点击【GP-PC\sql2008】-【数据库】-【f98】(该数据库名称仅为例子参考,您直接找到您使用的数据库名称即可,下文中出现的f98同理)-【新建查询】(如图1-2)。图 1-2 3、【打开...

    文章

    了先森

    2018-08-28

    1222浏览量

    启动服务及创建和维护数据库,SQL Server 2005系列之二

    打开SQL Server Management Studio并连接到要创建数据库的服务器上,在“对象资源管理器”中选择“数据库”,单击鼠标右键,在弹出的菜单中执行“新建数据库”命令。新建数据库界面如下,我们填写好各项,即可点击...

    文章

    科技小能手

    2017-11-08

    1063浏览量

    SQL Server 2005数据库备份与恢复

    服务器的迁移,因为业务使用的数据库是SQL Server 2005,所以就要首先对数据库进行备份。备份可以分为手动备份和自动备份,我们先来介绍手动备份...我会下一篇文章介绍SQL Server 2005备份与恢复数据库通过文件的形式。

    文章

    烂泥行天下

    2016-05-12

    3636浏览量

    SQL Server 收缩日志

    (2)使用SQL语句执行数据库日志收缩 USE master GO ALTER DATABASE platform SET RECOVERY SIMPLE WITH NO_WAIT GO ALTER DATABASE platform SET RECOVERY SIMPLE GO USE platform GO DBCC SHRINKFILE(N'platform_Log...

    文章

    贺臣情缘

    1970-01-01

    908浏览量

    网站如何防止sql注入攻击的解决办法

    在网站的编程语言当中是一种比较另类的网站开发语言,我们网站安全行业通常来讲sql是用来数据库查询的一种网站开发语言,同时也是一种脚本文件的一个文件名,通俗来讲sql就是用来对网站的数据库进行查询,以及增加,...

    文章

    网站安全

    2018-09-25

    1552浏览量

    存储引擎之必知必会 -- 恢复间隔(分钟)Recovery Interval

    检查点最主要的工作是将数据库缓存中,标示为Dirty的数据与日志文件分页写入到硬盘,借此将 SQL Server 重新启动时的恢复工作,如“回滚”或“重做”的工作量减至最少。SQL Server 会自动产生检查点事件,它在后台有...

    文章

    技术小甜

    2017-11-09

    742浏览量

    数据库错误日志惹的祸

    SQL错误日志记录了数据库运行过程的遇到的各种问题及一些重要信息,作为排错需要,我们通常都不会主动去清理这些日志文件,只有每次重启服务器时,SQL会自动删除时间最老的日志文件,并新生成一个日志文件。...

    文章

    dbaer

    2017-10-20

    1842浏览量

    DRDS SQL 审计与分析——全面洞察 SQL 之利器

    因此,对云数据库的操作行为尤其是全量 SQL 执行记录的审计日志,就显得尤为重要,是保障云数据库安全的最基本要求。那么针对云数据库的 SQL 审计,您是否存在如下疑问: SQL 审计对数据库的性能有影响吗?数据被...

    文章

    七幕

    2018-11-15

    2815浏览量

    SQL Server基础

    文件备份  可以分别备份和还原 SQL Server 数据库中的文件。此外,可以指定整个文件组,而不是逐个指定每个构成文件。请注意,如果文件组中的任何文件脱机,则整个文件组均将脱机并且无法备份。只读文件组的文件...

    文章

    梓杰

    2020-06-05

    368浏览量

    Sql数据库MDF数据文件数据库恢复

    下面执行真正的恢复操作,重建数据库日志文件dbcc rebuild_log(test,c:program filesmicrosoft sql servermssqldatatest_log.ldf)执行过程中,如果遇到下列提示信息:服务器:消息 5030,级别 16,状态 1,行 1未能排...

    文章

    springfe

    2005-06-01

    843浏览量

    Oracle 12.2新特性掌上手册 - 第六卷 ADG的性能与诊断

    1、将物理standby数据库转换为快照standby数据库执行以下步骤将物理备用数据库转换为快照备用数据库: 如果redo日志处于active状态,则应用。确保数据库以mount状态打开。确保已配置快速恢复区,不用启用闪回功能。...

    文章

    知与谁同

    2017-07-18

    2406浏览量

    《SQL Server企业级平台管理实践》读书笔记——几个系统库的备份与恢复

    master作为数据库的主要数据库,记录着SQL Server系统的所有系统级信息,例如登录用户、系统配置设置、端点和凭证以及访问其他数据服务器所需要的信息。master数据库还记录着启动服务器实例所需要的初始化信息,每个...

    文章

    杰克.陈

    2014-11-10

    1279浏览量

    只有mdf文件的恢复技术

    下面执行真正的恢复操作,重建数据库日志文件 dbcc rebuild_log('test ','C:Program FilesMicrosoft SQL ServerMSSQLDatatest_log.ldf ') 执行过程中,如果遇到下列提示信息: 服务器:消息 5030,级别 16,状态 1,...

    文章

    技术小牛人

    2017-11-16

    716浏览量

    《数据库基础及实践技术——SQL Server 2008》一3.1 SQL Server数据库概述

    系统数据库是SQL Server数据库管理系统自动创建和维护的,这些数据库用于保存维护系统正常运行的信息,如一个SQL Server实例上共建有多少个用户数据库,每个数据库的创建日期、占用空间大小、包含的文件个数,以及每...

    文章

    华章计算机

    2017-08-01

    1349浏览量

    无数据库日志文件恢复数据库方法两则

    后来我看到所有论及数据库恢复的文章上都说道:“无论如何都要保证数据库日志文件存在,它至关重要”,甚至微软甚至有一篇KB文章讲如何只靠日志文件恢复数据库的。我真是不知道我那时候是怎么想的?这下子坏了!这个...

    文章

    springfe

    2005-06-01

    677浏览量

    阿里数据库性能诊断的利器——SQL全量性能数据

    在业务数据库调优过程中,如果数据库能记录执行过的每个SQL的性能信息,那对应用诊断性能异常问题会很有帮助。传统商业数据库在这方面做了一些探索。如ORACLE的AWR或ASH视图里记录的SQL都是参数化的SQL,并且还有去...

    文章

    mq4096

    2019-05-04

    1629浏览量

    SQL Server Profiler常用功能

    5.设置筛选器,这里设置只是过滤数据库名称,因为一个数据库实例中如果有多个数据库,那么不筛选数据库名称,那么所有数据库上的执行语句都能监控得到。还可以设置Duration,筛选不同执行时间的sql语句,例如可以...

    文章

    amboo

    2017-12-18

    1022浏览量

    Oracle启动与关闭方式汇总

    非安装启动,这种方式启动下可执行:重建控制文件、重建数据库 读取init.ora文件,启动instance,即启动SGA和后台进程,这种启动只需要init.ora文件。再使用下列命令启动数据库 alter database mountalter ...

    文章

    技术小阿哥

    2017-11-27

    970浏览量

    mysql单点库到集群库的迁移

    2.单点数据库生成.sql文件,然后到sql节点执行sql语句。两种方法都可行,但是针对数据量较大时,.sql文件会非常庞大,而不像.psc进行过压缩,传递较困难。1.迁移.psc 把mysql集群数据库当成单点数据库一样,直接用....

    文章

    wsc449

    2017-11-15

    1221浏览量

    Mybaits深入了解(一)----带你入门

    mapper.xml文件即sql映射文件,文件中配置了操作数据库的sql语句。此文件需要在SqlMapConfig.xml中加载。2、通过mybatis环境等配置信息构造SqlSessionFactory即会话工厂 3、由会话工厂创建sqlSession即会话,操作...

    文章

    令仔很忙

    2016-07-01

    1143浏览量

    Sqlcmd 使用

    它是用于执行SQL脚本和替代上一个版本SQL Server的osql工具。除了执行SQL代码,它也执行所谓的“sqlcmd扩展”。这些扩展提供了许多普通SQL之外的功能,使得sqlcmd成为用脚本自动化SQL Server数据库管理和维护的一个...

    文章

    fanr_zh

    2011-03-19

    913浏览量

    展开全文
  • 查看Oracle数据库SQL执行历史

    千次阅读 2018-11-30 20:46:41
    查看Oracle数据库SQL执行历史 2015年03月26日 23:20:29 chinadm123 阅读数:14131 方法1:使用LogMiner工具 优点:可以完全挖掘日志内容,找出所有执行过的SQL语句 缺点: 如果没有启用归档日志,则只能对...

    查看Oracle数据库SQL执行历史

    2015年03月26日 23:20:29 chinadm123 阅读数:14131

    方法1:使用LogMiner工具

    优点:可以完全挖掘日志内容,找出所有执行过的SQL语句

    缺点:

    1. 如果没有启用归档日志,则只能对联机日志进行挖掘

    2. 需要掌握LogMiner的用法

    方法2:查看HIST视图

    优点:简单,只要使用普通的select语句查询

    缺点:Oracle保留约1周的历史,所以要查太早的就不可能了

    举例:

    -- 找出哪个数据库用户用什么程序在最近三天执行过delete或truncate table的操作
    
      SELECT c.username,
             a.program,
             b.sql_text,
             b.command_type,
             a.sample_time
        FROM dba_hist_active_sess_history a
             JOIN dba_hist_sqltext b
                ON a.sql_id = b.sql_id
             JOIN dba_users c
                ON a.user_id = c.user_id
       WHERE     a.sample_time BETWEEN SYSDATE - 3 AND SYSDATE
             AND b.command_type IN (7, 85)
    ORDER BY a.sample_time DESC;
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15

    下面是Oracle 10.2 command type definition的完整列表

    1 CREATE TABLE

    2 INSERT

    3 SELECT

    4 CREATE CLUSTER

    5 ALTER CLUSTER

    6 UPDATE

    7 DELETE

    8 DROP CLUSTER

    9 CREATE INDEX

    10 DROP INDEX

    11 ALTER INDEX

    12 DROP TABLE

    13 CREATE SEQUENCE

    14 ALTER SEQUENCE

    15 ALTER TABLE

    16 DROP SEQUENCE

    17 GRANT OBJECT

    18 REVOKE OBJECT

    19 CREATE SYNONYM

    20 DROP SYNONYM

    21

    CREATE VIEW

    22

    DROP VIEW

    23

    VALIDATE INDEX

    24

    CREATE PROCEDURE

    25

    ALTER PROCEDURE

    26

    LOCK

    27

    NO-OP

    28

    RENAME

    29

    COMMENT

    30

    AUDIT OBJECT

    31

    NOAUDIT OBJECT

    32

    CREATE DATABASE LINK

    33

    DROP DATABASE LINK

    34

    CREATE DATABASE

    35

    ALTER DATABASE

    36

    CREATE ROLLBACK SEG

    37

    ALTER ROLLBACK SEG

    38

    DROP ROLLBACK SEG

    39

    CREATE TABLESPACE

    40

    ALTER TABLESPACE

    41

    DROP TABLESPACE

    42

    ALTER SESSION

    43

    ALTER USER

    44

    COMMIT

    45

    ROLLBACK

    46

    SAVEPOINT

    47

    PL/SQL EXECUTE

    48

    SET TRANSACTION

    49

    ALTER SYSTEM

    50

    EXPLAIN

    51

    CREATE USER

    52

    CREATE ROLE

    53

    DROP USER

    54

    DROP ROLE

    55

    SET ROLE

    56

    CREATE SCHEMA

    57

    CREATE CONTROL FILE

    59

    CREATE TRIGGER

    60

    ALTER TRIGGER

    61

    DROP TRIGGER

    62

    ANALYZE TABLE

    63

    ANALYZE INDEX

    64

    ANALYZE CLUSTER

    65

    CREATE PROFILE

    66

    DROP PROFILE

    67

    ALTER PROFILE

    68

    DROP PROCEDURE

    70

    ALTER RESOURCE COST

    71

    CREATE SNAPSHOT LOG

    72

    ALTER SNAPSHOT LOG

    73

    DROP SNAPSHOT LOG

    74

    CREATE SNAPSHOT

    75

    ALTER SNAPSHOT

    76

    DROP SNAPSHOT

    77

    CREATE TYPE

    78

    DROP TYPE

    79

    ALTER ROLE

    80

    ALTER TYPE

    81

    CREATE TYPE BODY

    82

    ALTER TYPE BODY

    83

    DROP TYPE BODY

    84

    DROP LIBRARY

    85

    TRUNCATE TABLE

    86

    TRUNCATE CLUSTER

    91

    CREATE FUNCTION

    92

    ALTER FUNCTION

    93

    DROP FUNCTION

    94

    CREATE PACKAGE

    95

    ALTER PACKAGE

    96

    DROP PACKAGE

    97

    CREATE PACKAGE BODY

    98

    ALTER PACKAGE BODY

    99

    DROP PACKAGE BODY

    100

    LOGON

    101

    LOGOFF

    102

    LOGOFF BY CLEANUP

    103

    SESSION REC

    104

    SYSTEM AUDIT

    105

    SYSTEM NOAUDIT

    106

    AUDIT DEFAULT

    107

    NOAUDIT DEFAULT

    108

    SYSTEM GRANT

    109

    SYSTEM REVOKE

    110

    CREATE PUBLIC SYNONYM

    111

    DROP PUBLIC SYNONYM

    112

    CREATE PUBLIC DATABASE LINK

    113

    DROP PUBLIC DATABASE LINK

    114

    GRANT ROLE

    115

    REVOKE ROLE

    116

    EXECUTE PROCEDURE

    117

    USER COMMENT

    118

    ENABLE TRIGGER

    119

    DISABLE TRIGGER

    120

    ENABLE ALL TRIGGERS

    121

    DISABLE ALL TRIGGERS

    122

    NETWORK ERROR

    123

    EXECUTE TYPE

    157

    CREATE DIRECTORY

    158

    DROP DIRECTORY

    159

    CREATE LIBRARY

    160

    CREATE JAVA

    161

    ALTER JAVA

    162

    DROP JAVA

    163

    CREATE OPERATOR

    164

    CREATE INDEXTYPE

    165

    DROP INDEXTYPE

    167

    DROP OPERATOR

    168

    ASSOCIATE STATISTICS

    169

    DISASSOCIATE STATISTICS

    170

    CALL METHOD

    171

    CREATE SUMMARY

    172

    ALTER SUMMARY

    173

    DROP SUMMARY

    174

    CREATE DIMENSION

    175

    ALTER DIMENSION

    176

    DROP DIMENSION

    177

    CREATE CONTEXT

    178

    DROP CONTEXT

    179

    ALTER OUTLINE

    180

    CREATE OUTLINE

    181

    DROP OUTLINE

    182

    UPDATE INDEXES

    183

    ALTER OPERATOR

    end

    转载自:http://blog.csdn.net/wzy0623/article/details/9388061

    https://blog.csdn.net/chinadm123/article/details/44659373

     

     

     

    展开全文
  • 查看MySQL数据库SQL语句的执行记录日志 方法1:可以使用processlist查看SQL执行语句,但是有个弊端,就是只能查看正在执行sql语句,无法查看历史执行的语句。 > use information_schema; > show ...

    查看MySQL数据库的SQL语句的执行记录日志

    方法1:可以使用processlist查看SQL执行语句,但是有个弊端,就是只能查看正在执行的sql语句,无法查看历史执行的语句。

    > use information_schema;

    > show processlist;
    或者
    > select * from information_schema.`PROCESSLIST` where info is not null;
    +--------+------+-----------+--------------------+---------+------+----------------------+-----------------------------------------------------------------------+---------+-------+-----------+----------+
    | ID     | USER | HOST      | DB                 | COMMAND | TIME | STATE                | INFO                                                                  | TIME_MS | STAGE | MAX_STAGE | PROGRESS |
    +--------+------+-----------+--------------------+---------+------+----------------------+-----------------------------------------------------------------------+---------+-------+-----------+----------+
    | 347182 | root | localhost | information_schema | Query   |    0 | Filling schema table | select * from information_schema.`PROCESSLIST` where info is not null |   0.502 |     0 |         0 |    0.000 |
    +--------+------+-----------+--------------------+---------+------+----------------------+-----------------------------------------------------------------------+---------+-------+-----------+----------+
    1 row in set (0.00 sec)


    方法2:开启数据库的日志模式,通过日志查看历史执行记录

    * 查看当前配置
    > show variables like '%log_output%'; 
    +---------------+-------+
    | Variable_name | Value |
    +---------------+-------+
    | log_output    | FILE  |
    +---------------+-------+

    > show variables like '%general_log%';
    +------------------+------------------------------+
    | Variable_name    | Value                        |
    +------------------+------------------------------+
    | general_log      | OFF                          |
    | general_log_file | /var/log/mariadb/mariadb.log |
    +------------------+------------------------------+

    * 开启&关闭日志模式(可选择输出到表或文件中):
    > SET GLOBAL log_output = 'FILE';  SET GLOBAL general_log = 'ON';   //日志开启(日志输出到文件)
    > SET GLOBAL log_output = 'FILE';  SET GLOBAL general_log = 'OFF';  //日志关闭
    或者
    > SET GLOBAL log_output = 'TABLE'; SET GLOBAL general_log = 'ON';   //日志开启(日志输出到表:mysql.general_log)
    > SET GLOBAL log_output = 'TABLE'; SET GLOBAL general_log = 'OFF';  //日志关闭

    > show variables like '%log_output%'; 
    +---------------+-------+
    | Variable_name | Value |
    +---------------+-------+
    | log_output    | FILE  |
    +---------------+-------+

    > show variables like '%general_log%';
    +------------------+------------------------------+
    | Variable_name    | Value                        |
    +------------------+------------------------------+
    | general_log      | ON                           |
    | general_log_file | /var/log/mariadb/mariadb.log |
    +------------------+------------------------------+


    * 查看日志文件中的执行记录:
    #tail -f /var/log/mariadb/mariadb.log
    ......
    347189 Query INSERT INTO `table_copy1` (`id`, `col02_str`, `col03_str`, `col04_int`, `col05_integer`, `col06_bigint`) 
     VALUES ( 1,  'aaaa',  'bbbbb',  20,  30,  655360),
            ( 2,  'xxxx',  'yyyy',  21,  333,  65536000),
            ( 3,  'asasdf',  'sdkfjdkf',  55,  900,  2222),
            ( 4,  'test',  'testaaa',  11,  22,  33),
            ( 5,  'test05',  'testssssss',  222,  222,  222),
            ( 6,  'test06',  'aaaa',  111,  111,  222),
            ( 7,  'aaaa',  'bbbb',  22,  22,  22),
            ( 8,  '你好',  'hello',  25,  25,  25),
            ( 9,  'aaa',  'aaa',  11,  11,  11),
            ( 10,  '',  'bbbbddddrrrrssss4444',  null,  null,  null),
    347189 Query    commit
    ......

    * 表查询执行记录:
    > SELECT * from mysql.general_log ORDER BY event_time DESC;

    * 日志查询执行记录
    > SELECT * from mysql.general_log ORDER BY event_time DESC;

    * 清空表
    > truncate table mysql.general_log;  //该表仅支持truncate不支持delete
     

    展开全文
  • MySQL数据库SQL语句的执行过程

    万次阅读 多人点赞 2021-02-22 03:59:20
    我们的系统在和 MySQL 数据库进行通信前,需要先和数据库建立连接,而这个功能就是由MySQL驱动底层帮我们完成的,建立完连接之后,我们只需要发送 SQL 语句就可以执行 CRUD 了。如下图所示: 一次 SQL 请求就会...
  • 达梦数据库-SQL日志记录

    千次阅读 2020-10-10 09:51:00
    达梦数据库的SQL日志功能可以将在数据库执行的SQL语句完美的记录下来。通过记录的日志可以找出慢的SQL语句,在进一步进行分析处理。开启达梦SQL语句记录一共有两种方法: 1、通过配置sqllog.ini 2、通过执行SQL语句 ...
  • Oracle数据库执行Sql脚本的方法

    千次阅读 2021-05-05 02:41:11
    Oracle数据库执行Sql文件的方法:1、cmd 命令窗口:sqlplus →连接数据库→sql>@E:文件夹\*.sql 这样就能执行sql脚本了。(PS:sql文件前面是\,不是/)。2、工具连接数据库后执行脚本文件:PLSQL Developer:文件...
  • mysql查询历史执行sql记录

    千次阅读 2021-11-09 20:51:36
    查看正在执行sql -- 切换数据库 use information_schema;...2、开启日志模式,记录所有SQL语句执行记录 首先查看日志是否开启了记录 -- 查看日志功能设置状态 show variables like 'general_log'; -
  • id]) AS '数据库名' , [blocking_session_id] AS '正在阻塞其他会话的会话ID' , [wait_type] AS '等待资源类型' , [wait_time] AS '等待时间' , [wait_resource] AS '等待的资源' , [reads] AS '物理读次数' , ...
  • 使用processlist,但是有个弊端,就是只能查看正在执行sql语句,对应历史记录,查看不到。好处是不用设置,不会保存。 跳转到information_schema表 -- 跳转到 information_schema 数据库 USE information_...
  • Mysql数据库查询sql执行日志

    万次阅读 2019-07-26 15:15:28
    mysql数据库查询sql执行日志(linux环境下)1、登录数据库确认是否开启了日志2、查询日志文件3、使用mysql自带的mysqlbinlog查询二进制文件 1、登录数据库确认是否开启了日志 mysql -uroot -p 登录成功之后查询操作...
  • 数据库SQL执行顺序详解

    千次阅读 2020-07-07 21:28:49
    SQL语句执行 首先摘抄一段经典的SQL语句. (1) SELECT (2)DISTINCT<select_list> (3) FROM <left_table> (4) <join type> JOIN <right_table> (5) ON <join_condition> (6) WHERE &...
  • idea中怎样导出数据库的可执行sql文件一、使用安装的MySQL软件的话,导出sql可执行文件步骤如下:二、使用小皮系统phpstudy的话,导出sql可执行文件步骤如下: 一、使用安装的MySQL软件的话,导出sql可执行文件步骤...
  • 最近在做项目时需要执行很多SQL文件,为了方便所以编写了一个shell脚本,并且把所有的错误信息都记录在一个日志文件中。 下面是详细的脚本,简单又适用。 #! /bin/sh logpath="log" filepath="/...
  • start_offset) / 2) + 1) AS statement_text, ST.text, QS.total_worker_time, QS.last_worker_time, QS.max_worker_time, QS.min_worker_time FROM sys.dm_exec_query_stats QS CROSS APPLY sys.dm_exec_sql_text...
  • python连接数据库执行SQL语句

    万次阅读 多人点赞 2018-08-04 11:06:15
    python连接数据库执行SQL语句 第一次发表博客,如果有什么错误请见谅 1.创建与数据库连接对象 2.建立游标对象 3.利用游标对象 执行SQL语句命令 4.#提交到数据库 5.关闭游标对象 6.关闭数据库连接 7.建立一个...
  • SELECT * FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_SCHEMA = '数据库名' ORDER BY create_time DESC; 该语句可以查询出,数库什么时候增加了什么表,和修改了那个表。
  • 查询SQLSERVER执行过的SQL记录

    万次阅读 2018-11-06 15:27:58
    仅支持SQL SERVER2008及以上版本 SELECT TOP 1000 –创建时间 QS.creation_time, –查询语句 SUBSTRING(ST.text,(QS.statement_start_offset/2)+1, ((CASE QS.statement_end_offset WHEN -1 THEN DATALENGTH(st.text...
  • 达梦数据库-disql之SQL脚本使用

    千次阅读 2021-06-28 09:50:08
    1、使用disql执行sql脚本 配置disql全局登录 vi ~/.bash_profile#编辑dmdba用户的环境变量 #添加如下内容 export DM_HOME="/home/dmdba/dmdbms" export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$DM_HOME/
  • 查看MySQL记录执行过的SQL

    千次阅读 2021-01-19 10:21:52
    查看MySQL记录执行过的SQL第一种:查Slow query的SQL语法:log_slow_queries = /var/log/mysql/mysql-slow.loglong_query_time = 2 (超过2秒的SQL语法记录起来,设短一点来记录除错也是一种方法.)第二种:设MySQL ...
  • Mysql查询历史SQL执行记录

    千次阅读 2021-09-23 11:23:49
    一、mysql查看正在执行sql语句 show processlist; 二、mysql查看已经执行的历史sql语句(方法:开启日志模式) SETGLOBAL log_output ='TABLE';SETGLOBAL general_log ='ON'; //日志开启 SETGLOBAL log_output...
  • 执行sql的时候非常慢,但是我把sql拿到数据库工具中去执行秒出? 1.我在网上也查了一下有说是写动态sql因为时间格式的原因 2.还有说是><小写转译的原因 但是以上问题我的都不是! 我最后在我的mapper中把#{}...
  • SQL Server 数据库之备份和恢复数据库

    千次阅读 2022-04-11 22:14:48
    数据库的备份 数据库的恢复
  • 有时间我们在SQL-Server客户端上写SQL,写了一大段,突然外界的因素把客户端关闭了,代码没有保存也就不见了,抓狂~ 那么如何找到SQL-Server数据库执行过的历史代码记录呢? 直接上代码,改一下时间即可执行。 ...
  • Oracle 查看历史SQL执行记录

    万次阅读 2019-01-10 23:40:23
    --个人最常用的方法 --oracle 监控,可以查看执行过的SQL语句 SELECT SQL_TEXT, LAST_ACTIVE_TIME,SQL_...--另外 PL/SQL Developer中Ctrl+E可以重新调出历史SQL记录,历史记录文件默认保存在 AppData\Roam...
  • 3、掌握SQL语言创建数据库、表、视图、索引 4、掌握SQL语言的数据操纵语言 5、掌握SQL语言的查询语句 6、掌握SQL语言控制管理数据库对象 7、在PostgreSQL环境下进行项目实践 SQL简介:结构化查询语言 SQL:...
  • 查询SQLServer执行过的SQL记录(历史查询记录) SELECT TOP 1000 QS.creation_time, SUBSTRING(ST.text, (QS.statement_start_offset / 2) + 1, ((CASE QS.statement_end_offset WHEN - 1 THEN DATALENGT...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 698,020
精华内容 279,208
关键字:

数据库的执行sql记录