如果表字段太多,如果表中有些字段比较大,即便是你只查有限的几个字段,在做表关联和全表扫的时候,由于扫描的数据块多,性能方面还是会不理想。因为oracle扫描的时候是按照块为单位扫描,读取的时候也是按块为单位读取,所以这种功能无法在SQL层面上优化的时候,可以考虑做数据的垂直切分,下面来做个试验:
--制造数据不做垂直切分
create table test(
a number,
...
分类:
数据库 时间:
2014-06-05 06:12:44
阅读次数:
356
最近我在项目中遇到一些工程之间的管理问题。模型:其中 库A 是一个公共的基础静态库,
M_A依赖A, N_A依赖A,
而项目工程Test依赖A,M_A,N_A这三个库。用workspace管理项目和依赖的库Test,A库,M_A库,N_A库分别为4个Project,并被一个workspace进行管理...
分类:
其他好文 时间:
2014-06-03 13:16:59
阅读次数:
326
敏捷开发是一种以人为核心、迭代、循序渐进的开发方法。在敏捷开发中,软件项目的构建被切分成多个子项目,各个子项目的成果都经过测试,具备集成和可运行的特征。换言之,就是把一个大项目分为多个相互联系,但也可独立运行的小项目,并分别完成,在此过程中软件一直处于可使用状态。敏捷开发的路线
Test-Driv....
分类:
其他好文 时间:
2014-06-03 12:18:58
阅读次数:
360
windows client 端口// Def_win_client_socket_test.cpp
: 定义控制台应用程序的入口点。//#include "stdafx.h"#include #pragma
comment(lib,"ws2_32.lib")#define PORT 4000#de...
1class ITest 2{ 3public: 4virtual void Test() = 0;
5 6}; 7 8class CTest : public ITest 9{ 10 public: 11CTest(){
printf("constructor.n"); }; 12~CTest()...
分类:
其他好文 时间:
2014-06-03 11:38:25
阅读次数:
314
下面来设置蒙板缓存和蒙板测试。
首先我们启用蒙板测试,这样就可以修改蒙板缓存中的值。下面我们来解释蒙板测试函数的含义:
当你使用glEnable(GL_STENCIL_TEST)启用蒙板测试之后,蒙板函数用于确定一个颜色片段是应该丢弃还是保留(被绘制)。蒙板缓存区中的值与...
分类:
其他好文 时间:
2014-06-03 11:14:15
阅读次数:
298
当我们创建Web Performance and Load Test
Project时,经常会遇到下面这些问题: 1. 当点击Add Recording时, 左边的record tree没有出现: 解决方法: 打开IE
Manage add-ons: Enable “Microsoft Web Te...
分类:
Web程序 时间:
2014-06-03 11:12:59
阅读次数:
369
先声明,这是拿来主义,留着今后编写数据迁移和导入的时候出现问题及时给我发邮件。没了。第一个类:MailSenderInfo.java,记录发送邮件所需的各种信息,如发送邮件服务器的地址、端口号、发件人邮箱、收件人邮箱等等。代码如下:package
com.test.mail;import java....
分类:
编程语言 时间:
2014-06-03 08:58:35
阅读次数:
486
最近研究了一下WebDav,尝试了一下用Jquery.ajax 发生请求访问WebDav. 代码如下:
Test WebDav Display Name Modi...
分类:
Web程序 时间:
2014-05-31 00:50:26
阅读次数:
260
本文将介绍单元测试工具google
test(GTEST)在linux操作系统中测试环境的搭建方法。本文属于google test使用的基础教程。在linux中使用google
test之前,需要对如下知识有一些了解:(1)C/C++编程方法(2)makefile的编写(3)linux命令行操作(4...
分类:
系统相关 时间:
2014-05-30 16:31:29
阅读次数:
549