求职应聘在当今社会愈来愈引起大家的看重。那关于应聘数据库优化的应聘题有哪几种呢?下面是学习啦我们为你收拾的数据库优化常见的一些应聘题 ,期望对你有协助。
数据库优化的应聘题
1. sql2000和sql2005有哪些不同?
a、 最直观的一点就是两者的界面有很明显的不一样。sql2005的操作风格更接近于vs2005。
b、 sql2005比sql2000存储的数据量要大大量,sql2005支持数据库逻辑分区;
c、 sql2000与sql20005 jdbc连接不一样:
sql2000 jdbc连接:url地址:jdbc:microsoft:sqlserver://:1433;
driver :com.microsoft.jdbc.sqlserver.SQLServerDriver;
sql2005 jdbc连接:url地址:jdbc:sqlserver://: [;databaseName=]; driver :com.microsoft.sqlserver.jdbc.SQLServerDriver;
d、 安全性能的提升:sql Server 2005包括了一些在安全性能上的改进,例如将用户和对象分开、数据库加密、设置安全默认值、增强密码政策、缜密的许可控制、以及一个增强型的安全模式。
e、 sql2005还供应了一些新的特质,譬如文件流支持、T-Sql的改进、数据库镜像、透 明的顾客端重定向、新的基于架构的安全模型、内建的Http服务器等...。
2. 存储流程的用途?
存储流程可以使得对数据库的管理、以及显示关于数据库及其用户信息的工作轻易得多。存储流程是 SQL 语句和可选控制流语句的预编译集合,
以一个名称存储并作为一个单元处置。存储流程存储在数据库内,可由应用程序通过一个调用实行, 而且允许用户声明变量、有条件实行以及其它强大的编程功能。
存储流程可包含程序流、逻辑以及对数据库的查看。它们可以接受参数、输出参数、返回单个或多个结果集以及返回值。
可以出于任何采用 SQL 语句的目的来采用存储流程,它具有以下优点:
可以在单个存储流程中实行一系列 SQL 语句。
可以从自身的存储流程内引用其它存储流程,这可以简化一系列复杂语句。
存储流程在创建时即在服务器上进行编译,所以实行起来比单个 SQL 语句快。
3. sqlserver和oracle数据库的性能优化
3.1选用适合的ORACLE优化器
ORACLE的优化器共有3种:
a. RULE b. COST c. CHOOSE
在缺省状况下,ORACLE使用CHOOSE 优化器, 为了防止那些不必要的全表扫描 , 你需要尽可能防止采用CHOOSE优化器,而直接使用基于规则或者基于本钱的优化器.访问Table的方法
3.2ORACLE 使用两种访问表中记录的方法:
a. 全表扫描
全表扫描就是顺序地访问表中每条记录. ORACLE使用一次读入多个数据块的方法优化全表扫描.
b. 通过ROWID访问表
你可以使用基于ROWID的访问方法状况,提升访问表的效率,RowId包含了表中记录的物理位置信息.ORACLE使用索引达成了
数据和存放数据的物理位置之间的联系。 一般索引供应了迅速访问ROWID的办法,因此那些基于索引列的查看就可以得到
看过数据库优化常见的应聘题 的人还看了:
1.应聘数据剖析师常见的应聘问题
2.关于应聘PHP常见的应聘试题
3.C#应聘题大全