某著名外企面试题,欢迎讨论! 优化索引,还可建立相应的存储过程,临时表.通常SQL语句也可以优化的. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 1、最重要,看语句本身是否合理,一般实现一个目的至少会有n条sql语句满足要求,建立索引,分区表。2、把这些表的数据缓存到内存中. 建立表的索引,而且sql语句要合理。也可用存储过程来完成。 1.如果一个SQL查询语句很长,执行速度很慢,你会想到哪些优化的方法 =============================================================a.写入存储过程;b.从SQL本身出发,优化SQL语句和表结构,如建立索引什么的;c.如果查询效率较低,则要重新规划表结构。=============================================================2.数据库里有些数据会反复被查询,问有什么好方法提高效率=============================================================a.应用服务器和数据库服务器之间建立连接池;b.增加数据缓冲区大小;c.将查询出来的数据放入临时表;d.索引是必须的。 语句长可以建临时表或者储存块处理,速度慢可以通过优化Oracle设置或建立索引完成; 1. Procedure.2. View + Index. checkpoint和online redo logfile是如何对话的? 请教 获取当前用户可以操作的某个数据库内所有表名称列表? ORACLE导数据的问题 如何通过存储过程计算一条SQL语句执行时间? Solaris支持 oracle多个版本同时存在么 由于oracle8.05不支持临时表,有无其它方式在此版本中实现临时表功能 关于主键的问题 oracle的游标与数组的使用,急用 对PL/SQL表实施插入和删除操作?????????????? Access数据库中的关系设置在oracel怎么做呀 无法打开数据库。急急!!!!在线等候!谢谢! 郁闷,有谁帮忙指点一下
2、把这些表的数据缓存到内存中.
=============================================================
a.写入存储过程;
b.从SQL本身出发,优化SQL语句和表结构,如建立索引什么的;
c.如果查询效率较低,则要重新规划表结构。
=============================================================
2.数据库里有些数据会反复被查询,问有什么好方法提高效率
=============================================================
a.应用服务器和数据库服务器之间建立连接池;
b.增加数据缓冲区大小;
c.将查询出来的数据放入临时表;
d.索引是必须的。
2. View + Index.