远程连接MySQL数据库很慢的解决方案
某新部署的数据库服务器,在用远程工具访问MySQL时速度特别慢,在机器上直接访问并没有这样的问题,检查网络后发现网络是很流畅的。
某新部署的数据库服务器,在用远程工具访问MySQL时速度特别慢,在机器上直接访问并没有这样的问题,检查网络后发现网络是很流畅的。
由于错误的SQL操作或网络原因,可能会导致数据库表被锁 查看被锁住的数据库表
1 2 3 |
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; |
查看锁表session信息 [crayon-5c6874dc5285116506 […]
下面是MySql数据库的shell备份脚本,其中参数DBLIST表示要备份的mysql数据库名称、NUMDAYS表示保留多少天以内的备份文件、MyUSER和MyPASS表示数据库的用户名和密码。最终,每次执行这个脚本生成的备份文件名类似于系统日期时间+.sql.gz
之前本博客使用的是LAMP环境,为了体验一把Nginx,在新的主机上搭建了LNMP环境。主机系统也顺便升级为了 Centos7-64x。
1、日期函数:对日期值进行运算,根据用途产生日期/数值类型的结果。
1 2 3 4 5 6 7 8 9 10 11 12 13 |
ADD_MONTHS(d,n) --返回指定日期加上月数后的日期值 MONTHS_BETWEEN(d1,d2) --返回两个日期间的月数 LAST_DAY(d) --返回指定日期当前的最后一天的日期值 ROUND(d,[fmt]) --返回指定日期四舍五入格式(YEAR、MONTH、DAY)后的日期值 NEXT_DAY(d,day) --返回指定日期下一个星期几的日期值 TRUNC(d,[fnt]) --返回指定日期截断为格式后的日期值 EXTRACT(fmt FROM d) --返回指定日期提取的格式的值 |
2、字符函数:字符函数接受字符输入,并返回字符或数值。 [cr […]
1. 存储过程结构 1.1 第一个存储过程
1 2 3 4 5 6 7 8 9 10 11 |
create or replace procedure proc1( p_para1 varchar2, p_para2 out varchar2, p_para3 in out varchar2 )as v_name varchar2(20); begin v_name := '张三丰'; p_para3 := v_name; dbms_output.put_line('p_para3:'||p_para3); end; |
上面就是一个最简单的存储过程。一个存储过程大体分为这么几个部分: 创建语句:creat […]