仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 938|回复: 8
打印 上一主题 下一主题

[学习教程] MYSQL网站制作之哪些初始化参数最影响Oracle体系功能

[复制链接]
冷月葬花魂 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-16 22:38:54 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
即使对于MySQL的商业化的企业版来说,也没有高昂的许可证成本,当你将其与像甲骨文和微软之类的大型专有商业数据库比较的话。oracle|功能哪些初始化参数最影响Oracle体系功能
甚么是SGA(体系全局区)1、体系全局区(SGA)是一个分派给Oracle的包括一个Oracle实例的数据库的把持信息内存段。
 次要包含数据库高速缓存(thedatabasebuffercache),
 重演日记缓存(theredologbuffer),
 共享池(thesharedpool),
 数据字典缓存(thedatadictionarycache)和别的各方面的信息。
db_block_buffers1、数据高速缓冲区
2、会见过的数据都放在这一片内存地区,该参数越年夜,Oracle在内存中找到不异数据的大概性就越年夜,也即加速了查询速率。
3、db_block_buffers以块为单元,假设DB_BLOCK_SIZE=2K,db_block_buffers=3200,则占用内存=3200*2K=6400K。
share_pool_size1、SQL共享缓冲池
2、该参数是库高速缓存和数据字典的高速缓存。
Log_buffer1、重演日记缓冲区
sort_area_size1、排序区
processes1、同时毗连的历程数
global_names1、假如“数据库链路名”和它所要毗连的“数据库”具有不异的名字,则设置global_names=TRUE,
 不然,设置global_names=FALSE
db_block_size1、数据库块巨细
2、Oracle默许块为2KB,太小了,由于假如我们有一个8KB的数据,则2KB块的数据库要读4次盘,才干读完,
 而8KB块的数据库只需1次就读完了,年夜年夜削减了I/O操纵。
3、数据库安装完成后,就不克不及再改动db_block_size的值了,只能从头创建数据库
 而且建库时,要选择手工安装数据库。
open_links1、同时翻开的链接数
dml_locks1、用户一次可对表设定锁的最年夜数量
2、假如有三个用户修正6个表,则需18个DML锁来完成并行操纵,假如设定DML_LOCKS不敷年夜,操纵时实行将中止,你能够经由过程你的使用程序的操纵范围和最年夜的并利用用的用户数来预算体系所必要的DML_LOCKS的值,但该值的巨细对数据库的其他功能没有影响,以是一样平常都把它设得很年夜,远凌驾实践中大概到达的值,假如在体系运转中常常产生表锁逝世的征象,就应当思索加年夜该值。
open_cursors1、翻开光标数
2、这个参数能够同时被每一个用户历程具有,这个参数的最年夜值依操纵体系分歧而分歧。
3、在创立一个包括良多表的分解视图时,假如此参数很小,则视图创立会不乐成。
dbwr_io_slaves1、背景写历程数
由于MySQL数据库已经如此普及,对企业来说它无疑是一个更好的选择。
小妖女 该用户已被删除
沙发
发表于 2015-1-19 20:28:06 | 只看该作者
如果我们从集合论(关系代数)的角度来看,一张数据库的表就是一组数据元的关系,而每个SQL语句会改变一种或数种关系,从而产生出新的数据元的关系(即产生新的表)。
莫相离 该用户已被删除
板凳
发表于 2015-1-27 18:40:00 | 只看该作者
两个月啃那本sqlserver2005技术内部-存储引擎,花了几个月啃四本书
灵魂腐蚀 该用户已被删除
地板
发表于 2015-2-5 10:23:47 | 只看该作者
其中最有名的应该是row_number了。这个终于解决了用临时表生成序列号的历史,而且SQLServer2005的row_number比Oracle的更先进。因为它把Orderby集成到了一起,不用像Oracle那样还要用子查询进行封装。
不帅 该用户已被删除
5#
发表于 2015-2-11 09:25:22 | 只看该作者
只能告诉你,学好数据库语言和原理,多见识几种数据库软件,比一棵树上吊死要好。
因胸联盟 该用户已被删除
6#
发表于 2015-3-2 08:42:27 | 只看该作者
对于微软系列的东西除了一遍遍尝试还真没有太好的办法
深爱那片海 该用户已被删除
7#
发表于 2015-3-11 02:42:10 | 只看该作者
作了些试验,发现使用CLR的存储过程或函数在达到一定的阀值的时候,系统性能会呈指数级下滑!这是非常危险的!只使用几个可能没有问题,当一旦大规模使用会造成严重的系统性能问题!
精灵巫婆 该用户已被删除
8#
发表于 2015-3-17 19:10:53 | 只看该作者
在select语句中可以使用groupby子句将行划分成较小的组,然后,使用聚组函数返回每一个组的汇总信息,另外,可以使用having子句限制返回的结果集。
活着的死人 该用户已被删除
9#
发表于 2015-3-24 21:37:39 | 只看该作者
发几份SQL课件,以飨阅者
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-12-29 23:31

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表