一、问题的提出
在应用系统开发初期,由于开发数据库数据比较少,对于查询SQL语句,复杂视图的的编写等体会不出SQL语句各种写法的性能优劣,但是如果将应用系统提交实际应用后,随着数据库中数据的增加,系统的响应速度就成为目前系统需要解决的最主要的问题之一。系统优化中一个很重要的方面就是SQL语句的优化。对于海量数据,劣质SQL语句和优质SQL 语句之间的速度差别可以达到上百倍,可见对于一个系统不是简单地能实现其功能就可,而是要写出高质量的SQL语句,提高系统的可用性。
在多数情况下,数据库使用索引来更快地遍历表,优化器主要根据定义的索引来提高性能。但是,如果在SQL语句的where子句 ...
- 16:07
- 浏览 (68)
- 评论 (0)
cms系统中文章太长时 分页是必须地
怎么分页呢? 在数据库结构上做文章好像有点麻烦。
在生成的时候只有分页内容是变化的,所以只能在内容上做文章
我的想法是这样的:多页内容还是在一个textarea中输入,页页之间用一个特定的标记分割 如下
文章内容第一页。。。。。。。。。。。。。。。。。。。。。
。。。。。。。。。。。。。。。。。。。。。。。。。。。。
。。。。。。。。。。。。。。。。。。。。。。。。。。。。
--------- 分页标记 ----------
文章内容第二页。。。。。。。。。。。。。。。。。。。。。
。。。。。。。。。。。。。。。。。。。。。。。。。。。。
。 ...
- 15:56
- 浏览 (64)
- 评论 (0)
听说倒排序索引好长时间了 感觉挺神秘的 ,下面我们通过一个例子来解读一下什么是倒排序索引结构。
假设有两片文章 如下,
文章1:Tom lives in Guangzhou,I live in Guangzhou too.
文章2:He once lived in Shanghai.
lucene要对这两片文章简历索引,大概的步骤是这样的
1.找出文章中的所有单词,这个非常简单啦
2.去掉这些单词中无意义的, 如 in too等
3.还原单词,如lives lived 还原成live。中文就没有这个问题啦
4.建立倒排序索引结构
我们重点看一下这两篇文章的倒排序索引结构是什么样子,
关 ...
- 13:44
- 浏览 (91)
- 评论 (0)
<script type="text/javascript">
var Form = Class.create();
Form.prototype = {
initialize: function(formId){
this.form = $(formId);
},
reset: function(){
for(i = 0; i < this.form.length; i++){
if(this.form[i].type == 'text' || this.form[i].type == 'password'){
...
- 22:57
- 浏览 (69)
- 评论 (0)
js火了好长时间了,一直也没去学习一下,无意中发现一片快速指南 照着做了一下 发现原来很简单,现记录下来 作为备忘吧
JSON
json相当于java中的对象:
例
var user = {
username:'xuly',
sex:'男',
sayHello:function(){
alert('hello world');
}
};
user.sayHello();
输出:hello world
在js中函数也是一个对象,你可以传递一个函数作为参数,就像传递一个字符串一样
数组
这两句是一样的
var a = new Arr ...
- 12:33
- 浏览 (63)
- 评论 (0)
cvs中只有文件有版本的概念 而在svn中目录也具有版本概念,换句话说如果你删除或者增加一个文件到目录中,目录的版本会发生变化
原子提交:这个svn的新特性,将几个文件看做一个整体进行update commit等
元数据:每个文件和目录都可以添加key value对
关于svn中的项目
通常我们习惯一个project对应一个版本库, 但svn没有项目的概念 你可以把说有的project'放在一个版本库中
查看更多http://www.subversion.org.cn/svnbook/1.2/svn.intro.features.html
- 11:35
- 浏览 (59)
- 评论 (0)
好久没写过pl sql了 今天面试居然考了
赶紧复习一下
快(block)是pl sql 的基本执行单位 block 分为定义部分(declare) 执行部分(begin) 例外处理部分(excepion) 结构如下:
declare
。。。。。
begin
。。。。。。
exception
。。。。。。
end;
游标定义 cursor emp_cursor is select * from emp
- 20:47
- 浏览 (74)
- 评论 (0)
# SQL Manager 2007 for MySQL 4.1.2.1
# ---------------------------------------
# Host : localhost
# Port : 3306
# Database : house
SET FOREIGN_KEY_CHECKS=0;
USE `house`;
#
# Structure for the `t_house_type` table :
#
DROP TABLE IF EXISTS `t_house_type`;
CREATE TABLE `t_house_type` (
...
- 06:47
- 浏览 (79)
- 评论 (0)
- 浏览: 81248 次
- 性别:

- 来自: 北京

- 详细资料
搜索本博客
我的相册
u=3528569133,1587051000&gp=38.jpg
共 2 张
共 2 张
最新评论
-
struts2 配置文件 struts. ...
gdsagdsa
-- by biti910 -
struts2 配置文件 struts. ...
<h1>嘿嘿</h1>
-- by biti910 -
spring中OpenSessionInVie ...
<bean name="openSessionInViewInte ...
-- by davidcen -
关于文章点击量的缓存
bloodrate 写道那得多大得cache啊?每个帖子对应map里得一条记录, ...
-- by robbin -
关于文章点击量的缓存
那得多大得cache啊?每个帖子对应map里得一条记录,以id为key查,估计有 ...
-- by bloodrate






评论排行榜