数据库
文章平均质量分 83
bb0905010427
这个作者很懒,什么都没留下…
展开
-
走向DBA,优化数据库
最近公司来一个非常虎的DBA,10几年的经验,这里就称之为蔡老师吧,在征得我们蔡老同意的前提下 ,我们来分享一下蔡老给我们带来的宝贵财富,欢迎其他的DBA来拍砖。 目录1、什么是执行计划?执行计划是依赖于什么信息2、 统一SQL语句的写法减少解析开销3、 减少SQL语句的嵌套4、 使用“临时表”暂存中间结果5、 OLTP系统SQL语句必须采用绑定变量6、 倾斜字段的转载 2011-12-22 21:08:39 · 316 阅读 · 0 评论 -
基于Berkeley DB实现的持久化队列
队列很常见,但大部分的队列是将数据放入到内存.如果数据过多,就有内存溢出危险,而且长久占据着内存,也会影响性能.比如爬虫,将要抓取的URL放到内存,而URL过多,内存肯定要爆.在读Heritrix源码中,发现Heritrix是基于Bdb实现了一个持久化队列,于是我就将这块代码独立出来,平时使用也蛮爽的,现在拿出来共享.同时数据已经持久化,相比放在内存的一次性,可以循环累加使用. 大家也知转载 2013-06-03 09:36:58 · 957 阅读 · 0 评论 -
Java 数据库编程之mysql
Java 数据库编程之mysql一、基本知识1、 JDBC 提供了与平台无关的执行sql的API2、 JDBC操作步骤a.加载数据库驱动程序,将开发包的地址加载classpath中b.建立连接c.使用语句进行数据库操作。d.关闭数据库二、mysql中建立连接和关闭连接的功能类import java.sql.Connection;import java.sq原创 2014-02-18 21:19:17 · 881 阅读 · 0 评论