sqlserver_给临时表创建索引

1.创建一个临时表:

CREATE TABLE  #COMMENT

(

    score varchar(10),
    realOrNOT varchar(10),
    Reason varchar(10),
    rid varchar(10),
    dateline datetime

)

2.给临时表增加一个索引

CREATE NONCLUSTERED INDEX IDX_tme
ON  TEMPDB.DBO. #COMMENT  (rid)
INCLUDE (score,realOrNOT,Reason)

这个好处是遇到大量数据进入临时表的时候,使用起来查询较快,如果是较少的数据的话 就没有必要了

原文地址:https://www.cnblogs.com/cdm023/p/12067959.html

时间: 2024-08-28 00:11:25

sqlserver_给临时表创建索引的相关文章

MYSQL临时表创建索引

DROP TEMPORARY TABLE IF EXISTS tmp_record_t2;CREATE TEMPORARY TABLE tmp_record_t2(consumption_id INT(11) UNSIGNED NOT NULL,-- 店铺IDcreated_org INT,return_money DECIMAL(11,2),-- 退菜金额cash DECIMAL(11,2),-- 现金member_card DECIMAL(11,2),-- 会员卡bank_card DECI

查看谷歌浏览器保存的本地密码,临时表创建索引

查看谷歌浏览器保存的本地密码 chrome://chrome/settings/passwords 点击显示 -----为临时表创建聚族索引,和非聚族索引 create clustered index #table_index1 on #table (empid asc ) create nonclustered index #table_index2 on #table (Salary) include (Department,empid ) ------

SQL语句-创建索引

  语法:CREATE [索引类型] INDEX 索引名称ON 表名(列名)WITH FILLFACTOR = 填充因子值0~100GO USE 库名GOIF EXISTS (SELECT * FROM SYSINDEXES WHERE NAME='IX_TEST_TNAME')--检测是否已经存在IX_TEST_TNAME索引DROP INDEX TEST.IX_TEST_TNAME--如果存在则删除 --创建索引CREATE NONCLUSTERED INDEX IX_TEST_TNAME

【MySQL】MySQL中针对大数据量常用技术_创建索引+缓存配置+分库分表+子查询优化(转载)

原文地址:http://blog.csdn.net/zwan0518/article/details/11972853 目录(?)[-] 一查询优化 1创建索引 2缓存的配置 3slow_query_log分析 4分库分表 5子查询优化 二数据转移 21插入数据 如今随着互联网的发展,数据的量级也是撑指数的增长,从GB到TB到PB.对数据的各种操作也是愈加的困难,传统的关系性数据库已经无法满足快速查询与插入数据的需求.这个时候NoSQL的出现暂时解决了这一危机.它通过降低数据的安全性,减少对事务

oracle海量数据中提升创建索引的速度

基本信息情况: 数据库版本:Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - 64bit Production 操作系统版本:CentOS release 5.6 加快创建索引速度主要从一下角度考虑: 使用nologging 参数 使用parallel 并行参数 在session级别使用manual pga,手动调整sort_area_size 修改其他参数 注意:我们这里不手动调整hash_area_size,hash_ar

Oracle性能分析8:创建索引

在创建索引时,我们往往希望能够预估索引大小,以评估对现有工程环境的影响,我们也希望创建索引的过程能够最小化的影响我们正在运行的工程环境,并能查看索引的状况. 预估索引大小 预估索引大小,最好的办法是在测试环境中创建它,测试环境最好包含完整的工程环境数据,否则只有通过部分数据来推算完整的索引大小. 如果不能搭建测试环境,Oracle提供了存储过程DBMS_SPACE.CREATE_INDEX_COST来估算索引的大小,下面是一个例子: declare used_bytes number(10);

Elasticsearch搜索API使用一:创建索引并指定索引类型的mapping

ES默认是动态创建索引和索引类型的mapping的.这就相当于无需定义Solr中的Schema,无需指定各个字段的索引规则就可以索引文件,很方便.但有时方便就代表着不灵活.比如,ES默认一个字段是要做分词的,但我们有时要搜索匹配整个字段却不行.如有统计工作要记录每个城市出现的次数.对于NAME字段,若记录"new york"文本,ES可能会把它拆分成"new"和"york"这两个词,分别计算这个两个单词的次数,而不是我们期望的"new

Elasticsearch创建索引和映射结构详解

前言 这篇文章详细介绍了如何创建索引和某个类型的映射. 下文中[address]指代elasticsearch服务器访问地址(http://localhost:9200). 1       创建索引 1.1     简单创建语句 curl -XPUT [address]/blog 1.2     带参数的创建语句 curl -XPUT [address]/blog/ -d '{ "settings":{ "number_of_shards":1,     //设置分

创建索引的基本规则

在创建索引的时候有一个三星索引,这是我看<数据库索引设计与优化>这本书上看到的,姑且在此卖弄一下: SELECT ARTICLE_ID,SUMMARY_NUM,REVIEW_NUM,FORWARD_NUM,COLLECTION_NUM FROM article_num_summary WHERE ARTICLE_ID = '10000' AND REVIEW_NUM=0 ORDER BY SUMMARY_NUM: 一星的定义:WHERE 条件等值作为组合索引最开头的列.一星的索引(ARTICL