简述情景:
1. 最开始出现邮件报警,db进程内存超过5G。
2. 1小时后,db宕机
3. 检查日志,发现mysql语句执行很慢。从18:30开始出现日志警告。
写了个程序测数据库执行速度。连本机数据库执行1000条语句,时间500ms左右。连其他机器数据库执行1000条语句,时间8s左右。服务器的数据库执行线程500ms执行一次,也就是说一旦一次的执行时间超过500ms,而且s...
分类:
数据库 时间:
2015-02-06 18:56:39
阅读次数:
173
SQL2008之后的版本提供了表函数的编程,这是一个非常好用的功能,但是却有一个很掉蛋的问题。当我们在函数中使用SELECT * 与其他表连接的时候,如果在原表中增加了新的字段,这时得出的结果会错位。示例代码如下
表函数代码
USE [EXTest]
GO
/****** Object: UserDefinedFunction [dbo].[Test] Script Date: 02/...
分类:
数据库 时间:
2015-02-06 18:50:50
阅读次数:
184
结构介绍:
当客户端下线的时候,客户端会发一个消息给服务端,告诉服务端,我要下线,接着,客户端就会执行下线的函数
下线函数里会执行让服务端往数据库里写客户端的数据的函数并且把这个客户端从session列表里删除。
当服务端接受到客户端想要下线的意愿的时候,也会执行下线函数。
这样做的目的是为了防止客户端意外下线,导致客户端无法...
分类:
数据库 时间:
2015-02-06 18:48:55
阅读次数:
140
转自:除非申明,文章均为一号门原创,转载请注明本文地址,谢谢!转载地址:http://blog.csdn.net/kutejava/article/details/9164353#t5 1. if 语句 (简单的条件判断)2. choose (when,otherwize) ,相当于java 语言中...
分类:
数据库 时间:
2015-02-06 18:41:26
阅读次数:
166
APPLIES TO:Oracle Database - Enterprise Edition - Version 11.2.0.1 and laterExalogic Elastic Cloud X4-2 Half RackInformation in this document applies ...
分类:
数据库 时间:
2015-02-06 18:40:47
阅读次数:
155
in 多个数据使用动态SQL传入字符串 1.动态SQL传入字符串CREATE OR REPLACE PROCEDURE p_test (v_str VARCHAR2) AS TYPE cur_type IS REF CURSOR ; c_fzt cur_type; v_sql VARCHAR2( 2...
分类:
数据库 时间:
2015-02-06 18:42:16
阅读次数:
422
nvlNVL函数的格式如下:NVL(expr1,expr2)含义是:如果oracle第一个参数为空那么显示第二个参数的值,如果第一个参数的值不为空,则显示第一个参数本来的值。例如:SQL> select ename,NVL(comm, -1) from emp;ENAME NVL(COMM,-1)-...
分类:
数据库 时间:
2015-02-06 18:35:55
阅读次数:
170
Dim table_Name$Sub JugeData()Dim i%, Cnum%, dt$, arry1 () As String, arry2 () As String, arry3 () As String, cnn As Object, rst As Objectcdt = Format(...
分类:
数据库 时间:
2015-02-06 18:33:36
阅读次数:
233
gdb基本命令本文介绍使用gdb调试程序的常用命令。主要内容:[简介][举例][其他][简介]=============GDB是GNU开源组织发布的一个强大的UNIX下的程序调试工具。如果你是在 UNIX平台下做软件,你会发现GDB这个调试工具有比VC、BCB的图形化调试器更强大的功能。同时GDB也...
分类:
数据库 时间:
2015-02-06 18:32:20
阅读次数:
172
1.什么情况下数据库需要读写分离?数据库读写比例失衡。2.为什么读写分离能提高系统性能?在高并发情况下,由于并发读写会使用锁机制,本来应该是并行的操作,被变为了串行的操作。如果只有读操作,在绝大多数情况下不会被锁机制所干扰,是并行的操作,所以读写分离可以在某些场景中提高系统的效率。
分类:
数据库 时间:
2015-02-06 18:32:11
阅读次数:
144
1、 安装确保以下系统相关库文件# yum –y install gcc gcc-c++ autoconf automake zlib* libxml* ncurses-devel libmcrypt* libtool*2、 建立mysql安装目录及数据存放目录# mkdir /usr/loca.....
分类:
数据库 时间:
2015-02-06 18:31:34
阅读次数:
159
版本一:#coding:utf-8import re#把文档中的单引号替换为2个单引号def replacestr(matched): matchedstr = matched.group() x = matchedstr.replace("'", "''") return xdef main():...
分类:
数据库 时间:
2015-02-06 18:25:42
阅读次数:
157
hcsv导入oracle#coding:gbkimport csv import cx_Oraclefields = []data = []table_name = 'ygl_test3'file_name = '清单.csv'with open(file_name, 'rb') as f: rea...
分类:
数据库 时间:
2015-02-06 18:19:07
阅读次数:
272
#coding:gbkimport xlrdimport cx_Oraclefields = []data = []table_name = 'ygl_test1'wb = xlrd.open_workbook("清单.xlsx")sheet1 = wb.sheet_by_index(0)#取第一行...
分类:
数据库 时间:
2015-02-06 18:18:24
阅读次数:
151
#coding:gb18030import cx_Oracleimport xlsxwriterimport timeimport sys reload(sys) sys.setdefaultencoding("gb18030")con = cx_Oracle.connect("user/user1...
分类:
数据库 时间:
2015-02-06 18:16:53
阅读次数:
145
';echo '';// 显示字段名称echo "";for($i = 0; $i ' . mysql_field_name ( $result, $i ); echo "";}echo "";// 定位到第一条记录mysql_data_seek ( $result, 0 );// 循环取出记录wh...
分类:
数据库 时间:
2015-02-06 18:11:58
阅读次数:
196
一、启动监听与数据库[root@JTWForacle]#suoraclebash-4.1$lsnrctlstart结果如下,则启动成功:
LSNRCTLforLinux:Version11.2.0.1.0-Productionon04-APR-201416:15:25
Copyright(c)1991,2009,Oracle.Allrightsreserved.
Starting/home/oracle/product/11.2/db_1/bin/tnslsnr:..
分类:
数据库 时间:
2015-02-06 17:01:53
阅读次数:
230