中国北京交通管理局官网局官方网站

查看: 5085|回复: 2
【求助】怎么创建索引来提高数据库访问速度?
论坛徽章:2
只知道对表创建索引可以提高数据库的访问速度,但是不知道具体如何操作
有没有哪位高人指点一下,感激不尽!
论坛徽章:0
Go to transaction SE11, open your database table. Choose the menu, Goto-&Indexes to create index. Give your index name and choose the fields of the table. Be careful, an additional index may vanish with the next upgrade or hotpackage.
论坛徽章:0
回复 #1 Arrayzmlovehxl 的帖子
建索引的话:就看你要读取的表你是根据什么表字段条件来读取这个表,然后根据这些表字段建立索引,见索引用SE11,
& && && &&&输入你想建立索引的表,然后上面有个索引的按钮,也可以看已有表的索引。
提高数据库访问速度:
& && && & 就是从系统表读取数据的时候最后根据关键字段或者索引中的字段去选数据。
建了索引固然可以提高数据库访问速度,但是如果你从数据库表取数的条件跟你建立索引的字段不同的话,还是没办法提高访问速度的,打个比方:物料凭证表MKPF有索引BUD包括:MANDT,BUDAT,MBLNR,而你从MKPF取数是按凭证输入日期CPUDT去取数的,那么对于BUD索引来说,系统是没办法用这个索引的,当然不是说系统建立索引越多越好,会对系统性能产生影响.
建议你遇到具体的问题的话去SAP SCN里去发个帖子,SAP里有专门的做performance问题的部门,他们比较有经验。
itpub.net All Right Reserved. 北京皓辰网域网络信息技术有限公司版权所有    
 北京市公安局海淀分局网监中心备案编号: 广播电视节目制作经营许可证:编号(京)字第1149号《R语言数据挖掘:实用项目解析》——1.5 索引或切分数据框
本节书摘来自华章计算机《R语言数据挖掘:实用项目解析》一书中的第1章,第1.5节,作者[印度]普拉迪帕塔·米什拉(Pradeepta Mishra),译 黄芸,更多章节内容可以访问云栖社区“华章计算机”公众号查看。
本节书摘来自华章计算机《R语言数据挖掘:实用项目解析》一书中的第1章,第1.5节,作者[印度]普拉迪帕塔·米什拉(Pradeepta Mishra),译 黄芸,更多章节内容可以访问云栖社区“华章计算机”公众号查看。
1.5 索引或切分数据框
在处理一个有着大量观测记录的客户数据集时,需要根据一些筛选规则和有无放回取样来切分数据集。索引是根据一些逻辑条件从数据框中提取数据子集的过程。subset函数的功能与索引一样,可用于从数据框中提取元素。
上述代码的意思是:从audit数据集中选取那些性别为女且年龄超过65岁的观测记录。应该用哪个命令来提取基于这两条规则的audit数据子集呢?本例中有10条观测记录满足前面的条件,上面的代码中输出了数据框的行号。类似的结果也可以使用subset函数获得。这里不使用which 函数,而应使用subset函数,因为后者在传递多个条件参数时效率更高。让我们看看subset函数的使用方法:
subset函数中的附加参数使这个函数更为高效,因为它提供了仅从数据框中选取满足逻辑条件的特定列这个附加益处。
如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件至:yqgroup@ 进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容。
用云栖社区APP,舒服~
【云栖快讯】首届阿里巴巴中间件技术峰会,揭秘阿里10年分布式技术沉淀!阿里高可用体系核心缔造者、全链路压测创始人,DRDS与TDDL负责人等大咖出场,干货分享,不可错过!&&
云数据库HybridDB(ApsaraDB HybridDB)是一种在线MPP大规模并行处理数据仓库服务。云数据...
为企业和开发者提供稳定、安全、智能的把网站域名或应用资源转换为计算机用于互连的数字 IP地址,从而将最终用户的访...
在云上签发Symantec、WoSign、CFCA证书,实现网站HTTPS化,使网站可信,防劫持、防篡改、防监听...
为您提供简单高效、处理能力可弹性伸缩的计算服务,帮助您快速构建更稳定、安全的应用,提升运维效率,降低 IT 成本...
Loading...帐号:密码:下次自动登录{url:/nForum/slist.json?uid=guest&root=list-section}{url:/nForum/nlist.json?uid=guest&root=list-section}
贴数:4&分页:无竹居士发信人: Madlee (无竹居士), 信区: Statistics
标&&题: 求教:R语言中怎么在vector中查找指定的值的索引?
发信站: 水木社区 (Wed Jun&&5 15:32:18 2013), 站内 && 有两个字符串的vector, A &- c('a', 'b', 'c', 'd'), B &- c('c', 'd','e')。
现在想得到 c(3, 4, na)应该怎么做? 'c'是A中的第3个,'d'是A中的第4个,'e'在A中没有。 && 谢谢 && -- && ※ 来源:·水木社区 ·[FROM: 211.147.86.*]
fathered capitalism发信人: smithadam (fathered capitalism), 信区: Statistics
标&&题: Re: 求教:R语言中怎么在vector中查找指定的值的索引?
发信站: 水木社区 (Wed Jun&&5 17:45:58 2013), 站内 && match(B,A)
【 在 Madlee (无竹居士) 的大作中提到: 】
: 有两个字符串的vector, A &- c('a', 'b', 'c', 'd'), B &- c('c', 'd','e')。
: 现在想得到 c(3, 4, na)应该怎么做? 'c'是A中的第3个,'d'是A中的第4个,'e'在A中
&& -- && ※ 来源:·水木社区 ·[FROM: 202.107.197.*]
无竹居士发信人: Madlee (无竹居士), 信区: Statistics
标&&题: Re: 求教:R语言中怎么在vector中查找指定的值的索引?
发信站: 水木社区 (Wed Jun&&5 18:03:39 2013), 站内 && 非常感谢。 :) && 【 在 smithadam 的大作中提到: 】
: match(B,A)
&& -- && ※ 来源:·水木社区 ·[FROM: 211.147.86.*]
lil发信人: hamsterlil (lily), 信区: Statistics
标&&题: Re: 求教:R语言中怎么在vector中查找指定的值的索引?
发信站: 水木社区 (Wed Jun&&5 18:48:29 2013), 站内 && 函数 match
【 在 Madlee (无竹居士) 的大作中提到: 】
: 有两个字符串的vector, A &- c('a', 'b', 'c', 'd'), B &- c('c', 'd','e')。
: 现在想得到 c(3, 4, na)应该怎么做? 'c'是A中的第3个,'d'是A中的第4个,'e'在A中没有。
: ...................
&& -- && ※ 来源:·水木社区 newsmth.net·[FROM: 211.99.222.*]
文章数:4&分页:2.7.1 列表的创建和索引
本文所属图书&>&
本书从互联网应用角度对R语言如何实现数据挖掘和指标分析等问题做了阐述。通过诸多真实应用案例的分析,作者试图为读者建立起一座沟通数学原理和互联网实际业务应用的桥梁。同时本书给出了案例中的完整代码以及分&&
2.7 列表和数据框
列表list和数据框data.frame也是一个二维数据,其中向量vector、多维数组array以及矩阵matrix存储的元素,其数据类型是唯一的。列表和数据框内每列元素的数据类型可以不同,列表内每列的长度也可以不同。一般,在使用R语言进行数据分析和挖掘的过程中,向量和数据框的使用频率是最高的,list则在存储较复杂的数据时作为数据对象类型。
2.7.1 列表的创建和索引
list()函数可用于创建列表对象。例如:
data&-list(a=c(1,2,3),b=c(&one&,&tow&),c=T,d=c(3i+4,9i-9));data
&&& [1] 1 2 3
&&& [1] &one& &tow&
&&& [1] TRUE
&&& [1]& 4+3i -9+9i
在上面的示例中,data是一个list对象,内部元素分别存储于名称为&a&~&d&的4列中。每列内元素的数据类型可以各不相同,而且各列内元素的长度也可以各不同,但是相同列中的元素数据类型相同。对于向量的索引,既可以直接使用列下标:&list对象&[[下标]]的形式,也可以使用列名称:&list对象&[[&列名称&]]或&list对象&$列名称的形式,如表2-7所示。
表2-7 列索引说明
列名称&列内元素的数据类型&列的长度&列的索引&返回各列的数据
&&&下标&列名称&
a&实数型&3&data[[1]]&data$a和data[[&a&]]&向量c(1,2,3)
b&字符型&2&data[[2]]&data$b和data[[&b&]]&向量c(&one& ,&tow&)
c&逻辑型&1&data[[3]]&data$c和data[[&c&]]&T
d&复数型&2&data[[4]]&data$d和data[[&d&]]&向量c(4+3i ,9+9i)
列表内的元素不仅可以是不同数据类型的向量或数据,也可以是一个列表,即可以使用列表的嵌套来建立更复杂的数据。例如:
data&-list(list(&one&,2,T),c(1:6),c(T,F,F,F))
&&& [[1]][[1]]
&&& [1] &one&
&&& [[1]][[2]]
&&& [[1]][[3]]
&&& [1] TRUE
&&& [1] 1 2 3 4 5 6
&&& [1]& TRUE FALSE FALSE FALSE
在上例中,list对象data的第一个元素也是一个list。通过这种方式,可以把各个不同数据类型的元素存储于一个list对象中。
&&& [1] &one&
&&& [1] TRUE
您对本文章有什么意见或着疑问吗?请到您的关注和建议是我们前行的参考和动力&&
您的浏览器不支持嵌入式框架,或者当前配置为不显示嵌入式框架。扫描二维码,下载文件到手机
相关文档推荐
用户应遵守著作权法,尊重著作权人合法权益,不违法上传、存储并分享他人作品。举报邮箱:
京网文[0号 京ICP证100780号

我要回帖

更多关于 洛阳交通问答网 的文章

 

随机推荐