![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库
lf15031525109
这个作者很懒,什么都没留下…
展开
-
memcache深度解析
生成一个memcache对象:$memcache = new Memcache;方法大全:01.Memcache::add — 添加一个值,如果已经存在,则返回false 02.Memcache::addServer — 添加一个可供使用的服务器地址 03.Memcache::close — 关闭一个Memcache对象 04.Memcache::connect — 创...原创 2011-09-02 08:54:07 · 69 阅读 · 0 评论 -
batch应用注意点
有人说MySql的JDBC驱动,不是真正支持批量操作的,就算你在代码中调用了批量操作的方法,MySql的JDBC驱动也是按照一般操作来处理的。 但其实并非如此,Mysql 是有特殊的方式优化整个batch insert 结果的。可不可以先假设 batch 的方式与非batch一样,每一条insrt语句事实上均是单独发往服务器的呢?浏览下源代码吧。 好多兄弟都描述了源代码,直接从那几...原创 2014-05-21 17:11:10 · 385 阅读 · 0 评论 -
倒排索引
倒排索引(inverted index),也常被称为反向索引、植入档案或反向档案,是一种索引方法,被用来存储在在全文搜索下某个单词在一个文档或者一组文档中的存储位置的映射。它是文档检索系统中最常用的数据结构。倒排索引源于实际应用中需要根据属性的值来查找记录。这种索引表中的每一项都包括一个属性值和具有该属性值的各记录的地址。由于不是由记录来确定属性值,而是由属性值来确定记录的位置,因而称为倒...原创 2014-05-20 12:24:55 · 175 阅读 · 0 评论 -
mysql 索引详解
摘要本文以MySQL数据库为研究对象,讨论与数据库索引相关的一些话题。特别需要说明的是,MySQL支持诸多存储引擎,而各种存储引擎对索引的支持也各不相同,因此MySQL数据库支持多种索引类型,如BTree索引,哈希索引,全文索引等等。为了避免混乱,本文将只关注于BTree索引,因为这是平常使用MySQL时主要打交道的索引,至于哈希索引和全文索引本文暂不讨论。文章主要内容分为三个部分。...原创 2014-05-19 20:24:29 · 159 阅读 · 0 评论 -
mysql 语句效率监控
explain select surname,first_name form a,b where a.id=b.idEXPLAIN列的解释:table:显示这一行的数据是关于哪张表的type:这是重要的列,显示连接使用了何种类型。从最好到最差的连接类型为const、eq_reg、ref、range、indexhe和ALLpossible_keys:显示可能应用在这张表中的索引。...原创 2014-05-19 18:33:36 · 166 阅读 · 0 评论 -
java 数据库 事务
数据库系统提供了四种事务隔离级别供用户选择:A.Serializable(串行化):一个事务在执行过程中完全看不到其他事务对数据库所做的更新。B.Repeatable Read(可重复读):一个事务在执行过程中可以看到其他事务已经提交的新插入的记录,但是不能看到其他其他事务对已有记录的更新。C.Read Commited(读已提交数据):一个事务在执行过程中可以看到其他事务已经提交的新插入的记录,...原创 2012-10-11 17:28:43 · 62 阅读 · 0 评论 -
mysql5.5.29安装
http://www.phptogether.com/archives/13477原创 2013-01-06 17:35:18 · 80 阅读 · 0 评论 -
oracle语句优化原则
1.select t1.* from table1 t1,table2 t2oracle的解析器是由右向左的,所以应该以数量较少的表做基础表,放在右面注:如果是三张表,将其中的引用表作为基础表select t1.* from table1 t1,table t2,table t3 where t1.id=t3.id and t2.name=t3.name2.select * from emp w...原创 2012-05-15 08:23:27 · 195 阅读 · 0 评论 -
mongodb java实例
Mongodb java 例子 mongodb java该文档是翻译自文档[mongodb-docs-2010-10-24.pdf]的[Java Language Center]章节,根据自己的理解整理而成。 希望能给像我这样开始接触的朋友一点帮助,同时也做个备忘,因为是刚刚学习,其中的很多功能目前都用不上,以后万一有什么功能不太清楚,也可以直接查阅该文档了。 MongoDB ...原创 2012-05-05 11:48:29 · 85 阅读 · 0 评论 -
数据库连接池的三种方式
(1) DBCP连接池(参数详解http://www.ask3.cn/a/jingcaibowen/shujuku/mysql/2011/1025/25419.html) DBCP连接池是Apache软件基金组织下的一个开源连接池实现。 需要: commons-dbcp-1.2.1.jar //连接池的实现 commons-pool.jar //连接池实现的倚赖库 commons-collecti...原创 2011-12-27 17:03:10 · 467 阅读 · 0 评论 -
hibernate调用存储过程
之前一直误以为用了hibernate之后就不可以使用存储过程了 可能是因为跨平台的考虑,好像这方面的资料还真的是上很少介绍(请允许我的孤陋寡闻) 说实话还真看不出来hibernate调用存储过程有什么优势 Java代码 CREATE TABLE `proctab` ( `id` int ( 11 ) NOT NULL auto_increment, ...原创 2011-08-01 15:15:21 · 58 阅读 · 0 评论 -
oracle存储过程
--创建存储过程CREATE OR REPLACE PROCEDURE xxxxxxxxxxx_p(--参数IN表示输入参数,OUT表示输入参数,类型可以使用任意Oracle中的合法类型。 is_ym IN CHAR)AS--定义变量 vs_msg VARCHAR2(4000); --错误信息变量 vs_ym_beg CHAR(6); --...原创 2011-08-01 14:48:06 · 57 阅读 · 0 评论 -
Memcache工作原理
1 Memcache是什么Memcache是danga.com的一个项目,最早是为 LiveJournal 服务的,目前全世界不少人使用这个缓存项目来构建自己大负载的网站,来分担数据库的压力。它可以应对任意多个连接,使用非阻塞的网络IO。由于它的工作机制是在内存中开辟一块空间,然后建立一个HashTable,Memcached自管理这些HashTable。 为什么...原创 2011-07-27 16:12:22 · 61 阅读 · 0 评论 -
nosql 介绍
目前已经有那么多的NoSQL存储系统,多的如同运动饮料的品牌。像Facebook,Twitter,Digg,Amazon,LinkedIn和Google等知名公司也都在开发和使用NoSQL系统来解决海量数据存储问题。作为一个IT系统管理员有时很难比较各种NoSQL系统,它涉及企业的具体情景和计算需求,然后作出正确的决定! 这就是为什么Monitis——第一个托管系统管理员所有功能于一身的...原创 2011-07-27 14:56:56 · 87 阅读 · 0 评论 -
oracle 数据库 插入特殊字符
1、单一“&”符号插入在oracle中直接插入单一“&”符号直接这新写就可以了:insert into sys_org_role(fd_parameter) values(’&’) 2、在“&”符号前或后还有其它字符的插入,例如要插入’type=includeme&level=-2’这个值,你就不能按如下语句插入:insert into sys_org_role(fd_para...原创 2011-07-25 15:57:10 · 729 阅读 · 0 评论 -
Oracle Connect By用法
Oracle Connect By用法oracle中的select语句可以用START WITH...CONNECT BY PRIOR子句实现递归查询,connect by 是结构化查询中用到的,其基本语法是:select ... from where start with connect by ;:过滤条件,用于对返回的所有记录进行过滤。:查询结果重...原创 2011-09-13 10:01:45 · 62 阅读 · 0 评论 -
oracle rownum用法
对于rownum来说它是oracle系统顺序分配为从查询返回的行的编号,返回的第一行分配的是1,第二行是2,依此类推,这个伪字段可以用于限制查询返回的总行数,且rownum不能以任何表的名称作为前缀。(1) rownum 对于等于某值的查询条件如果希望找到学生表中第一条学生的信息,可以使用rownum=1作为条件。但是想找到学生表中第二条学生的信息,使用rownum=2结果查不到数据。...原创 2011-09-06 14:25:33 · 102 阅读 · 0 评论 -
memcache 参数含义
Memcached Java Client API详解针对Memcached官方网站提供的java_memcached-release_2.0.1版本进行阅读分析,Memcached Java客户端lib库主要提供的调用类是SockIOPool和MemCachedClient?,关键类及方法整理说明如下。SockIOPool这个类用来创建管理客户端和服务器通讯连接池,客户端主要的工...原创 2011-09-05 14:11:38 · 91 阅读 · 0 评论 -
mysql master/slave 数据库备份
出自:http://blog.csdn.net/mer1234567/article/details/7405775 1 复制概述 Mysql内建的复制功能是构建大型,高性能应用程序的基础。将Mysql的数据分布到多个系统上去,这种分布的机制,是通过将Mysql的某一台主机的数据复制到其它主机(slaves)上,并重新执行一遍来实现的。复制过程中一个服务器充当主服务器,而一...原创 2014-06-11 18:50:32 · 430 阅读 · 0 评论