read(10, "NTP0 13690\n", 64) 数据库登录缓慢

初步怀疑:以下两个参数引起:

SQL> conn / as sysdba

Connected.

SQL> show parameter lock

NAME

------------------------------------ ----------- ------------------------------

db_file_multiblock_read_count        integer     128

ddl_wait_for_locks                   boolean     FALSE

distributed_lock_timeout             integer     60

dml_locks                            integer     48420

gc_files_to_locks                    string

lock_name_space                      string

lock_sga                             boolean     TRUE

SQL> show parameter pre

NAME                                 TYPE        VALUE

os_authent_prefix                    string      ops$

pre_11g_enable_capture               boolean     FALSE

pre_page_sga                         boolean     TRUE

SQL> exit

Disconnected from Oracle Database 10g Enterprise Edition Release 10.2.0.5.0 - 64bit Production

With the Partitioning, Real Application Clusters, OLAP, Data Mining

and Real Application Testing options

[[email protected] ~]$ tail

分析过程:

1 提取awr报告发现等待事件

Event Waits Time(s) Avg Wait(ms) % Total Call Time Wait Class

CPU time   267   103.3

os thread startup 48 22 462 8.6 Concurrency

control file sequential read 19,523 4 0 1.7 System I/O

log file parallel write 1,322  2 1.1 System I/O

control file parallel write 1,202 3 2 1.0 System I/O

2 Dump systemstat 10 发现问题

---------------------------------------------------

[80 samples,                                         12:37:56 - 12:39:16]

idle wait at each sample

[1 sample,                                                      12:37:55]

waited for ‘os thread startup‘, seq_num: 50784

p1: ‘‘=0x0

p2: ‘‘=0x0

p3: ‘‘=0x0

time_waited: 0.458091 sec (sample interval: 0 sec)

时间也比较温和

3 在测试库上开启这两个参数发现:

close(8)                                = 0 <0.000008>

close(11)                               = 0 <0.000007>

read(10, "NTP0 13690\n", 64)            = 11 <0.681689>

fcntl(10, F_SETFD, FD_CLOEXEC)          = 0 <0.000009>

4  在查看其它生产库,如果参数不一样,基本可以确定是这两个参数引起!

read(10, "NTP0 13690\n", 64) 数据库登录缓慢

时间: 2024-08-02 21:48:15

read(10, "NTP0 13690\n", 64) 数据库登录缓慢的相关文章

10月28日下午 数据库的增加、删除、查询(匹配数据库登录)

一.匹配数据库登录 步骤: 1.做一个普通的登录界面,注意提交方式为post. <!--登录界面--> <form action="chuli.php" method="post"><!--表单提交action到chuli界面,提交方式设置为post.--> <div>用户名:<input type="text" name="uid"/></div> &l

在Windows 10上安装Oracle 11g数据库出现的问题及解决

在Windows 10上安装Oracle 11g数据库,并且很多次出现过:当安装的进度条进行到快要结束的时候弹出一个提示框.如下: [Java(TM)2 Platform Standard Edition binary 已停止工作:出现了一个问题,导致程序停止正常工作.如果有可用的解决方案,Windows 将关闭程序并通知你]的错误提示信息. 最后,发现是因为jdk的安装路径含有中文才导致这一致命的错误,接下来我是这样做的: 1.将整个jdk文件夹移动到某一英文路径. 2.修改环境变量中的系统变

MySQL数据库登录密码管理

mysql数据库安装完成默认管理员的登录密码为空,因此可以无需输入密码直接登录数据库,这样是不安全的,以下文章简单介绍如何设置管理员登录数据库的密码和如何修改登录密码,以及忘记登录密码如何处理. 一.环境介绍 操作系统:CentOS 6.5 数据库版本:MySQL 5.5.32 主机名称:mysql-singleton 二.数据库密码管理  1.设置数据库初始密码  [[email protected] ~]# mysqladmin -uoldcat password "123456"

SQL Server 2014 无法打开用户默认数据库 登录失败错误4064的解决方法

SQL Server 2014 无法打开用户默认数据库 登录失败错误4064的解决方法 晚上干了件蠢事,删除了管理员账户的默认数据库,紧接着就出现了标题里面的报错. 解决办法如下: 第一步:打开命令控制台 Win+R打开运行,输入CMD 第二步:复制粘贴如下命令 sqlcmd -E -d"master" -Q"exec sp_defaultdb N'PC\Admin', N'master'" 注意:把上条命令PC\Admin改成自己实际的账户,使用BackSlash

Red Gate系列之一 SQL Compare 10.4.8.87 Edition 数据库比较工具 完全破解+使用教程

Red Gate系列之一 SQL Compare 10.4.8.87 Edition 数据库比较工具 完全破解+使用教程 Red Gate系列之二 SQL Source Control 3.0.13.4214 Edition 数据库版本控制器 完全破解+使用教程 Red Gate系列之三 SQL Server 开发利器 SQL Prompt 5.3.4.1 Edition T-SQL智能感知分析器 完全破解+使用教程 Red Gate系列之四 SQL Data Compare 10.2.0.88

javascript 10进制和64进制的转换

原文:javascript 10进制和64进制的转换 function string10to64(number) { var chars = '0123456789abcdefghigklmnopqrstuvwxyzABCDEFGHIGKLMNOPQRSTUVWXYZ-~'.split(''), radix = chars.length, qutient = +number, arr = []; do { mod = qutient % radix; qutient = (qutient - m

10个出色的NoSQL数据库

10个出色的NoSQL数据库 NoSQL,泛指非关系型的数据库. 虽然NoSQL流行语火起来才短短一年的时间,但是不可否认,现在已经开始了第二代运动.尽管早期的堆栈代码只能算是一种实验,然而现在的系统已经更加的成熟.稳定.不过现在也面临着一个严酷的事实:技术越来越成熟--以至于原来很好的NoSQL数据存储不得不进行重写,也有少数人认为这就是所谓的2.0版本.这里列出一些比较知名的工具,可以为大数据建立快速.可扩展的存储库. 1. Casssandra Cassandra最初由Facebook开发

Oracle 数据库登录、用户解锁、改密码、创建用户授权操作

一.数据库登录1.常用账户: 管理员: sys主要练习操作用户: scott2.测试环境是否配置成功: 1.命令窗口 win+R -> cmd(以管理员身份运行) - > sqlplus ->输入用户名与密码 用户名:sys 口令: 自己设置的密码 as sysdba(as sysdba 是给它管理员权限),(输入密码时看不见的) 2.或找到 下面的文件夹,打开SQL Plus 二.一些基本操作切换用户登陆命令: 重新登录scott用户,并指定登录的数据库名称 conn scott/ 密

SSH登录缓慢的原因安在?

ssh登录异常缓慢,必须解决 ssh 192.168.120.29The authenticity of host '192.168.120.29 (192.168.120.29)' can't be established.RSA key fingerprint is 4b:13:95:c9:c8:5c:e9:6e:e5:97:80:37:1b:2e:92:f6.Are you sure you want to continue connecting (yes/no)? yesWarning: