码迷,mamicode.com
首页 > 数据库
简单介绍一下线程池和数据库连接池的原理
当客户端请求的数据量比较大的时候,使用线程池可以节约大量的系统资源,使得更多的CPU时间和内存可以高效地利用起来。而数据库连接池的使用则将大大提高程序运行效率,同时,我们可以通过其自身的管理机制来监视数据库连接的数量、使用情况等。本文我们主要就介绍一下线程池和数据库连接池的原理,接下来我们一起来了解...
分类:数据库   时间:2015-06-12 16:40:12    阅读次数:150
mysql事务
以下的文章主要向大家描述的是MySQL数据库和相关事务,在实际操作中有很多人都认为MySQL数据库对事务处理是不支持的,其实,只要MySQL数据库版本支持BDB或是InnoDB表类型,那么你的MySQL就具有事务处理的能力。这里面,又以InnoDB表类型用的最多,虽然后来发生了诸如Oracle收购I...
分类:数据库   时间:2015-06-12 16:36:17    阅读次数:143
JAVA单例MongoDB工具类
经常对MongoDB进行一些常用操作,为了方便起见将这些常用操作合并到一个工具类中,方便自己开发使用。没用Spring Data、Morphia等框架是为了减少学习、维护成本,另外自己直接JDBC方式的话可以更方便的控制操作。为自己以后的积累留一个脚印。代码如下:package utils;impo...
分类:数据库   时间:2015-06-12 16:33:03    阅读次数:230
Oracle存储过程中传入参数,传出字符串
create or replace procedure getStr(usercode in varchar2,str out varchar2)isv_sql varchar2(100);isEdit varchar2(2);isAdmin varchar2(2);begin v_sql:='s....
分类:数据库   时间:2015-06-12 16:29:51    阅读次数:113
python连接数据库
# -*- coding: utf-8 -*-'''Created on 2015-03-19Mysql 数据库连接类'''import MySQLdbclass DBOperate: dbhandle = None #建立和数据库系统的连接 def connect(self): ...
分类:数据库   时间:2015-06-12 16:26:26    阅读次数:321
PHP+MYSQL手工盲注
大家好,我是乄Godepilepsy扣扣:929777981,今天给大家带来PHP+MYSQL手工盲注教程,虽然注入并不是神马新技术了,但是还是有很多盆友不会,很多盆友都是借助sqlmap,如果有墙,你们的sqlmap还能行嘛?好了废话不多说,新手教程,大鸟跳过!PS:这篇文章写的很烂噢,大家将就看?.
分类:数据库   时间:2015-06-12 15:23:32    阅读次数:267
测试升级centos6.6的内核到oracle uek内核
测试升级centos6.6的内核到oracleuek内核参考:http://www.tuicool.com/articles/IRbU3e [root@svr205-7~]#curl-Ohttps://linux.oracle.com/switch/centos2ol.sh [root@svr205-7~]#shcentos2ol.sh [root@svr205-7~]#yumupgrade ohyeah,升级完毕,注意upgrade的时候,磁盘空间..
分类:数据库   时间:2015-06-12 15:17:06    阅读次数:281
mysql对大小写的限制问题
今天研发人员问我,mysql对大小写有限制吗?我想都没想,说没限制。过了一会儿,研发人员告诉我说Linux下是有限制的。我顿时有种打自己脸的感觉。对于自己不确定的问题,一定得想清楚,查明白了再说。在Windows和MacOS中,lower_case_tables_name的默认值是1.如果只是在一个平..
分类:数据库   时间:2015-06-12 15:17:13    阅读次数:151
Oracle Study之--DataGuard 最大保护模式故障(ORA-16198)
OracleStudy之--DataGuard最大保护模式故障(ORA-16198)系统环境:操作系统:RedHatEL5Oracle:Oracle11gR2(11.2.0.1.0)故障现象:PhysicalStandby在从MaximumPerformance转换到MaximumProtection时,出现以下故障:10:13:06SYS@prod1>startupforcemount; ORACLEinstancest..
分类:数据库   时间:2015-06-12 15:14:42    阅读次数:143
mysql体系结构和存储引擎结构
mysql体系结构mysql存储引擎结构体系结构带来的调优体会:per-threads-bufferr位每个连接会会话的内存,不宜过大querycache建议关闭,否则在频繁更新的系统中易出现Waitingforquerycachelockread_buffer_size用于表的顺序扫描read_rnd_bufer_size该参数用于表的随机读取sort_buf..
分类:数据库   时间:2015-06-12 15:16:05    阅读次数:197
SQL判断表不存在创建表,字段不存在,添加字段
判断如果表不存在,就创建表:ifexists(select*fromdbo.sysobjectswhereid=object_id(N‘[dbo].[tablename]‘)andOBJECTPROPERTY(id,N‘IsUserTable‘)=1)beginCREATETABLE[dbo].[tablename]( [FID][int]NOTNULL, [FCode][varchar](255)COLLATEChinese_PRC_CI_ASNULL, [FName][varc..
分类:数据库   时间:2015-06-12 15:13:37    阅读次数:266
浅谈CMDB认识误区
近段时间又开始有企业级客户在考虑CMDB项目,而且总是受到一堆的吐槽:实施了3年的CMDB项目,至今我还是无法相信里面的配置项配置项的管理实在是麻烦,实在没有精力去在那么多系统里面已经统一好的资料里,再跑到这个配置库里面再搞一遍配置项的资料消费实在是痛苦,只为要花很..
分类:数据库   时间:2015-06-12 15:13:58    阅读次数:131
索引,优化sql的一些浅见
避免频繁更新的字段进入索引,增加IO负担如何减少排序?1非必要不排序(比如只为了统计总数)2利用索引排序,3减少参与排序的记录数优化sql的有限选择优先优化高并发的SQL,而不是执行频率低某些“大”SQL
分类:数据库   时间:2015-06-12 15:12:47    阅读次数:150
mongodb建索引引起的问题
建索引就是一个容易引起长时间写锁的问题,MongoDB在前台建索引时需要占用一个写锁(而且不会临时放弃),如果集合的数据量很大,建索引通常要花比较长时间,特别容易引起问题。解决的方法很简单,MongoDB提供了两种建索引的访问,一种是background方式,不需要长时间占用写锁..
分类:数据库   时间:2015-06-12 15:10:36    阅读次数:179
​Oracle安装笔记
Oracle安装笔记只修改时间,输入:date-s14:15:00同时修改日期时间,注意要加双引号,日期与时间之间有一空格,输入:date-s"2015-08-0314:15:00"修改完后,记得输入:clock-wroot用户登录1,交换区检查:grepMemTotal/proc/meminfogrepSwapTotal/proc/meminfo2,磁盘空间情况[root@loc..
分类:数据库   时间:2015-06-12 15:10:51    阅读次数:203
管理SQL2005数据库文件
第二章管理数据库文件数据库中的事务一组数据库操作操作SQL语句作为整体执行,要么完全地执行,要么完全地不执行对数据库中的数据操作的过程增删改修改数据过程:1)将数据调入内存中修改,同时写事务日志2)默认每隔1分钟数据库就有1个检查点,就把内存里的数据写入硬盘3)出..
分类:数据库   时间:2015-06-12 15:09:15    阅读次数:137
mongodb避免的查询模式
1少用countdb.testcol1.find({xxx:15}).count()2避免large-skipdb.testcol1.find({xxx:15}).skip(100000).limit(10)3不用notin
分类:数据库   时间:2015-06-12 15:06:46    阅读次数:100
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!