代码改变世界

随笔分类 -  Scripts

【SQLServer】表的索引碎片整理

2022-09-13 19:49 by abce, 1604 阅读, 收藏, 编辑
摘要: 1.查看索引的碎片率 SELECT object_name(ips.object_id) AS TableName, ips.index_id, name AS IndexName, avg_fragmentation_in_percent,db_name(ips.database_id) AS D 阅读全文

【MySQL】MySQL8确认哪些参数在使用以及来源

2022-08-27 17:01 by abce, 74 阅读, 收藏, 编辑
摘要: 在MySQL8中,参数可能来自不同的地方,确认有效的参数来自于哪里: SELECT variable_name, variable_source AS source, variable_path, set_time, set_user AS USER, set_host FROM PERFORMAN 阅读全文

【SQLServer】快速查看SQL Server中所有数据库中所有表的行数

2022-08-25 08:58 by abce, 767 阅读, 收藏, 编辑
摘要: 1.查看某个数据库中每个表的行数 SELECT @@servername as servername, db_name() as databasename, s.name AS schemaname, t.name AS tablename, p.rows AS rowcounts, SUM(a.t 阅读全文

【SQLServer】sqlserver死锁检测

2022-08-24 18:13 by abce, 300 阅读, 收藏, 编辑
摘要: --1.通过以下dmvs方式 SELECT dowt.session_id ,dowt.wait_duration_ms ,dowt.wait_type ,dowt.blocking_session_id ,dese.host_name as HostName ,der.command ,der.p 阅读全文

【SQLServer】创建可以访问sqlserver实例中所有数据库的用户

2022-08-24 14:10 by abce, 120 阅读, 收藏, 编辑
摘要: 1.创建一个login USE [master] GO CREATE LOGIN [abce] WITH PASSWORD=N'Tips_DemoUser@123', DEFAULT_DATABASE=[master], CHECK_EXPIRATION=OFF, CHECK_POLICY=ON G 阅读全文

【SQLServer】使用DMVs查找慢查询

2022-08-24 13:42 by abce, 111 阅读, 收藏, 编辑
摘要: 以下查询支持SQL Server 2014以及更高版本,部分不兼容低版本 1.逻辑读+物理读高的TOP SQL SQL Server Logical/Physical Reads 逻辑读:从缓存中读取数据页 物理读:从磁盘上读取数据页 Buffer cache的命中率:(logical reads 阅读全文

【SQLServer】SQLServer内存使用查看

2022-08-23 13:57 by abce, 1555 阅读, 收藏, 编辑
摘要: SQLServer查看每个数据库占用的内存 SELECT DB_NAME(database_id), COUNT (1) * 8 / 1024 AS MBUsed FROM sys.dm_os_buffer_descriptors GROUP BY database_id ORDER BY COUN 阅读全文

【SQLSERVER】查询某张表属于哪个数据库

2022-08-19 16:19 by abce, 293 阅读, 收藏, 编辑
摘要: 表名:tab_abce exec sp_MSforeachdb @command1='USE ? if exists(SELECT 1 from sysobjects where id=object_id(''tab_abce'')) PRINT ''?''' 阅读全文

【SQLSERVER】查询Job作业基本信息及执行情况

2022-08-18 11:14 by abce, 348 阅读, 收藏, 编辑
摘要: 1.查询作业基本信息和作业执行情况 SELECT [jop].[job_id] AS '作业唯一标识符' ,[jop].[name] AS '作业名称' ,[dp].[name] AS '作业创建者' ,[cat].[name] AS '作业类别' ,[jop].[description] AS ' 阅读全文

【MySQL】MySQL批量KILL线程

2022-08-04 09:45 by abce, 591 阅读, 收藏, 编辑
摘要: 1.使用pt-kill工具 pt-kill --user=root --password=123456 -hlocalhost --no-version-check --match-command Query --match-state "Sending data" --victims all -- 阅读全文

【SQLServer】查看sqlserver中的历史查询记录

2022-08-02 23:13 by abce, 1055 阅读, 收藏, 编辑
摘要: 查看sqlserver中的历史查询记录 select top(100) creation_time, last_execution_time, execution_count, total_worker_time/1000 as CPU, convert(money, (total_worker_t 阅读全文

【MongoDB】MongoDB备份脚本

2022-08-01 21:34 by abce, 262 阅读, 收藏, 编辑
摘要: #!/bin/bash ################################################################################ #0 * * * * /root/dhmon/mongo-backup.sh >> /root/dhmon/ful 阅读全文

【oracle】锁相关脚本

2022-08-01 21:13 by abce, 135 阅读, 收藏, 编辑
摘要: #查看哪些表被锁住了 select b.owner,b.object_name,a.session_id,a.locked_mode from v$locked_object a,dba_objects b where b.object_id = a.OBJECT_ID; #查看被锁住的对象和用户信 阅读全文

【MySQL】获取MySQL内存使用情况的脚本

2022-08-01 21:05 by abce, 107 阅读, 收藏, 编辑
摘要: # cat mem.sh #!/bin/sh # you might want to add some user authentication here /usr/local/mysql/bin/mysql -S /tmp/mysql3312.sock -uroot -pxxxxx -e "show 阅读全文

【SQLServer】死锁查看

2022-07-30 22:38 by abce, 287 阅读, 收藏, 编辑
摘要: SELECT session_id, start_time, [status], command, blocking_session_id, wait_type, wait_time, open_transaction_count, transaction_id, total_elapsed_tim 阅读全文

【PostgreSQL]PostgreSQL数据库层限流脚本

2022-07-22 21:05 by abce, 194 阅读, 收藏, 编辑
摘要: with tmp3 as (select count(*) as cnt from pg_stat_activity WHERE pid <> pg_backend_pid() and datname='mypg1' and usename='postgres' and state='idle' a 阅读全文

找出没有主键或唯一性约束的表

2022-07-14 21:05 by abce, 172 阅读, 收藏, 编辑
摘要: MySQL SELECT t.table_schema, t.table_name, ENGINE FROM information_schema.TABLES t INNER JOIN information_schema.COLUMNS c ON t.table_schema = c.table 阅读全文

【PostgreSQL】找出和停止正在执行的查询

2022-07-06 20:55 by abce, 3002 阅读, 收藏, 编辑
摘要: 1.找出对应的pid SELECT pid, state, backend_start, substr(query, 0, 100) q FROM pg_stat_activity WHERE backend_type = 'client backend' ORDER BY backend_star 阅读全文

【PostgreSQL】PostgreSQL复制的监控

2022-06-30 09:04 by abce, 1004 阅读, 收藏, 编辑
摘要: 创建物理复制槽:(在master端执行) postgres=# select pg_create_physical_replication_slot('abce'); 删除复制槽: postgres=# select pg_drop_replication_slot('abce'); 1.主库端 ( 阅读全文

【PostgreSQL】PostgreSQL脚本

2022-06-27 09:54 by abce, 256 阅读, 收藏, 编辑
摘要: #查看用户权限1 select grantor,grantee,table_catalog,table_schema,table_name,privilege_type,is_grantable,with_hierarchy from information_schema.table_privile 阅读全文
点击右上角即可分享
微信分享提示