索引是建立在表上的,本质上是通过索引直接定位表的物理元组,加速数据获取的方式,所以索引优化应该归属到物理查询优化阶段。
1. 如何利用索引
通常查询优化器所使用索引的原则如下:
● 索隐裂座位条件出现在WHERE、HAVING、ON 子句中,这样有利于索引过滤元组;
● 索引列是被链接的表对象的列且存在于连接条件中;
● 还有一些情况可以使用索引,如排序操作、在索引列上球MIN、MAX...
分类:
其他 时间:
2015-06-27 16:45:02
收藏:
0 评论:
0 赞:
0 阅读:
156
下面就针对SSH方面讨论一下,如果有人特别关注Linux环境的安全性,第一就从login方面来进行讨论
1:Linux启动或禁止SSH root用户的登录
2:Linux限制SSH用户
其实这些东西就是修改一个系统的配置文件
[root@rhsde ~]# vi /etc/ssh/sshd_config
我们可以查看
#PermitRootLogi...
分类:
系统服务 时间:
2015-06-27 16:44:52
收藏:
0 评论:
0 赞:
0 阅读:
420
Jboss 7日志可以在XML配置文件和日志管理属性文件内配置。默认日志配置在configuration目录的logging.properties文件内。
通常情况下,对于大多数安装,logging.properties内的默认值已经足够了。...
分类:
其他 时间:
2015-06-27 16:44:32
收藏:
0 评论:
0 赞:
0 阅读:
236
Go语言编程
目录
[隐藏]
1 前言2 初识Go语言3 顺序编程4 OOP5 并发编程6 网络编程7 安全编程8 工程管理9 开发工具10 进阶话题11 附录A
[编辑]前言
协程? go run('test')Go强制了{ }的编写风格: if expression {错误处理:
defer?相当于...
分类:
编程语言 时间:
2015-06-27 16:44:22
收藏:
0 评论:
0 赞:
0 阅读:
228
oracle中的用户角色分为预定义角色和自定义角色。
角色是把常用的权限集中起来形成角色。
授权/分配角色命令
grant 权限/角色 to 用户
收回权限命令:
revoke
综合案例:
创建一个用户wangwu,然后给他分配两个角色,让他可登录,创建表,可以执行CRUD操作,然后回收相应的角色,最后删除用户。
1.创建用户:
2.授予两个常用角色:
3.wangwu登...
分类:
数据库技术 时间:
2015-06-27 16:44:21
收藏:
0 评论:
0 赞:
0 阅读:
160
MTBF,即平均故障间隔时间,英文全称是“Mean Time Between Failure”。是衡量一个产品(尤其是电器产品)的可靠性指标。单位为“小时”。它反映了产品的时间质量,是体现产品在规定时间内保持功能的一种能力。具体来说,是指相邻两次故障之间的平均工作时间,也称为平均故障间隔。概括地说,产品故障少的就是可靠性高,产品的故障总数与寿命单位总数之比叫“故障率”(Failure rate)。...
分类:
其他 时间:
2015-06-27 16:44:02
收藏:
0 评论:
0 赞:
0 阅读:
237
一副牌中发五张扑克牌给你:让你判断数字的组成:
有以下几种情况:
1:四条:即四张一样数值的牌(牌均不论花色)
2:三条带 一对
3:三条带两张不相同数值的牌
4:两对
5:顺子 包括 10,J,Q,K,A
6:什么都不是
7:只有一对。c#include
#include
#include
using name...
分类:
其他 时间:
2015-06-27 16:43:52
收藏:
0 评论:
0 赞:
0 阅读:
220
L脚本语言实现文件加解密...
分类:
编程语言 时间:
2015-06-27 16:43:45
收藏:
0 评论:
0 赞:
0 阅读:
244
用L脚本语言实现"L脚本语言控制台"...
分类:
编程语言 时间:
2015-06-27 16:43:12
收藏:
0 评论:
0 赞:
0 阅读:
178
在一个行列依此增大的二维数组中,最快判断数组中有无此数。
#include
using namespace std;
#define ROW 4
#define COLUMN 3
typedef int Shuzu[ROW][COLUMN];
#define ElementType int
bool Find(int *matrix,int rows,int column...
分类:
编程语言 时间:
2015-06-27 16:42:52
收藏:
0 评论:
0 赞:
0 阅读:
299
【题目链接】click here~~
【题目大意】:
You are given string s. Your task is to determine if the given string s contains two non-overlapping substrings “AB” and “BA” (the substrings can go in any order).
Inp...
分类:
其他 时间:
2015-06-27 16:42:43
收藏:
0 评论:
0 赞:
0 阅读:
214
安装
http://blog.sina.com.cn/s/blog_75262f0b0101aeuo.html
在这之前我们先把cm包里面的所有文件安装在说
这是由于CM依赖postgresql,需要在本机上安装postgresql,如果是在线安装,自动以Yum方式安装,由于是离线,无法自动安装postgresql。
检查是否安装了postgresql:
[r...
分类:
其他 时间:
2015-06-27 16:42:32
收藏:
0 评论:
0 赞:
0 阅读:
216
【题目链接】:click here~~
【题目大意】
一组题目的数目(n
【解题思路】:
DFS+回溯。
先发一发比较拙的代码:
#include
using namespace std;
const int N=1e5+10;
int num[N],mum[N];
int n,m,q,t,l,r;
int top,ans,cnt;
void dfs(int...
分类:
其他 时间:
2015-06-27 16:42:22
收藏:
0 评论:
0 赞:
0 阅读:
131
题目大意:
~~~~~~给你平面上两个圆(x1,y1),(x2,y2)(x_1,y_1),(x_2,y_2),以及它们的质量m1,m2m_1,m_2和速度v1,v2v_1,v_2。
~~~~~~碰撞过程中不考虑能量损失。
~~~~~~求出在时刻tt的两圆坐标和速度。分析:
~~~~~~首先我们很容易解个方程求出碰撞时间。问题就是如何计算碰撞后的...
分类:
其他 时间:
2015-06-27 16:42:12
收藏:
0 评论:
0 赞:
0 阅读:
174
1. 问题描述 给定一个字符串和一个行数,表示按照zigzag的方式扫描的结果,编写算法输出按行扫描的结果。
2. 方法与思路 首先要先明白zigzag的顺序,
明白了zigzag扫描后,要确定zigzag中字符和按行扫描字符的对应关系。有两点:
1). 每行中的列元素都会有对应的间隔span =2?row?22*row-2,例如行为4的zigzag扫描...
分类:
其他 时间:
2015-06-27 16:42:02
收藏:
0 评论:
0 赞:
0 阅读:
124
前面的文章讲解了怎么安装Docker,本文将迈出使用Docker的第一步,学习第一个Docker容器。确保Docker已经就绪使用如下命令可以查看docker程序是否存在,功能是否正常:[qifuguang@winwill~]$ sudo docker info
Containers: 5
Images: 72
Storage Driver: aufs
Root Dir: /var/lib/doc...
分类:
其他 时间:
2015-06-27 16:41:52
收藏:
0 评论:
0 赞:
0 阅读:
326
一般大家都知道ArrayList和LinkedList的大致区别:
1.ArrayList是实现了基于动态数组的数据结构,LinkedList基于链表的数据结构。
2.对于随机访问get和set,ArrayList觉得优于LinkedList,因为LinkedList要移动指针。
3.对于新增和删除操作add和remove,LinedList比较占优势,因为ArrayList要移动数据。...
分类:
编程语言 时间:
2015-06-27 16:41:32
收藏:
0 评论:
0 赞:
0 阅读:
223
入门基础:http://www.ibm.com/developerworks/cn/linux/l-cn-cmake/ 在 linux 下使用 CMake 构建应用程序
入门进阶:http://blog.csdn.net/dbzhang800/article/details/6314073 cmake
学习笔记(一)
实战分析:http://blog.csdn.n...
分类:
其他 时间:
2015-06-27 16:41:22
收藏:
0 评论:
0 赞:
0 阅读:
207
【题目链接】click here~~
【题目大意】
给一个不超过100位的数字,要求能否删掉几位数,剩下的数能被8整除
【解题思路】:这里有个性质:如果一个数后三位能被8整除,那么这个数就能被8整除
证明:举一个5位数的例子吧,
例如
_____ _____ __ __ __ __ ___
abcde=ab000+cde...
分类:
其他 时间:
2015-06-27 16:41:13
收藏:
0 评论:
0 赞:
0 阅读:
519
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:
Markdown和扩展Markdown简洁的语法
代码块高亮
图片链接和图片上传
LaTex数学公式
UML序列图和流程图
离线写博客
导入导出Markdown文件
丰富的快捷键
快捷键
加粗 Ctrl + B
斜体 Ctrl + I
引用 Ctrl...
分类:
其他 时间:
2015-06-27 16:41:02
收藏:
0 评论:
0 赞:
0 阅读:
156