随笔分类 -  数据库

摘要:压测时,经常会出现mysql数据库CPU使用率过高,下面介绍一下简单的问题定位方法; 1、确定是否有慢sql语句; 1)登录数据库服务器,连接数据库;执行命令:mysql -uroot -p 密码 2)查看慢sql日志是否开启,执行命令:show variables like '%slow%' sl 阅读全文
posted @ 2020-10-12 16:19 雨后的太阳 阅读(5243) 评论(0) 推荐(0)
摘要:#sysdba用户登录[oracle@oracle ~]$ sqlplus / as sysdba#查看当前用户sql>show user;#查看当前数据库实例sql>show parameter instance_name; #添加新用户 sql>create user 用户名 identifie 阅读全文
posted @ 2020-06-08 09:54 雨后的太阳 阅读(241) 评论(0) 推荐(0)
摘要:参考文档:https://www.cnblogs.com/yhoralce/p/7735890.html 一、定义 执行计划是一条查询语句在Oracle中的执行过程或访问路径的描述,注意,是查询语句。 二、查看执行计划 1)打开PL/SQL数据库管理工具; 2)在SQL窗口选中一条 SELECT 语 阅读全文
posted @ 2020-06-05 15:39 雨后的太阳 阅读(2095) 评论(0) 推荐(0)
摘要:操作步骤: 1、切换到oracle用户; 2、进入数据库,执行命令:sqlplus / as sysdba 3、开始执行场景前,生成快照:exec DBMS_WORKLOAD_REPOSITORY.CREATE_SNAPSHOT (); 4、结束执行场景后,生成快照:exec DBMS_WORKLO 阅读全文
posted @ 2020-06-05 09:53 雨后的太阳 阅读(487) 评论(0) 推荐(0)
摘要:一、永久开启: 在mysql根目录下的my.cnf 文件中,添加: log_output=file,table #二选1或者2个都选 slow_query_log=on #慢查询开关 slow_query_log_file = /tmp/mysql-slow.log #慢查询日志路径 long_qu 阅读全文
posted @ 2020-05-26 15:43 雨后的太阳 阅读(503) 评论(0) 推荐(0)