网上看到一篇文章,讲表空间的好处,感觉不错,总觉得还有很多好处没说,愿大家赐教!

爱睡觉的阿狸 2018-05-22 02:16:21
加精
https://blog.csdn.net/qq_22642239/article/details/53811487 顺便问一句,那会经常回我贴的碧水幽幽和水版还在吗?
...全文
4259 16 打赏 收藏 转发到动态 举报
写回复
用AI写文章
16 条回复
切换为时间正序
请发表友善的回复…
发表回复
jinsenhome 2018-07-04
  • 打赏
  • 举报
回复
没啥可将的。oracle就是这么实现的,当然讲它的好处了。
你想,让他改成mysql那样实现,也不大可能啊
就当成黑盒子好了。只管用!@
whb00120012 2018-06-01
  • 打赏
  • 举报
回复
表空间对大表、分区表显示出了威力,如果一个表有多个索引,可放在多的表空间, 可分时,速冻更快。
yaiger 2018-05-29
  • 打赏
  • 举报
回复
主要还是为了便于管理。简单可以理解为类似windows的文件夹的概念。 深入研究的话有很多的好处,比如表空间可以定义存放在不同的物理位置,有助于负载平衡,提高IO效率等
namuni 2018-05-24
  • 打赏
  • 举报
回复
不明觉厉!!!!
爱睡觉的阿狸 2018-05-22
  • 打赏
  • 举报
回复
引用 4 楼 wmxcn2000 的回复:
如果在项目上的应用,那东西就比较少了,毕竟表空间对开发者来说,是透明不可见的,还是有如下几个可能会用到的: 1、使用非标准块,假定数据库的默认块大小是8k,如果某张表存储的大量的LOB字段,可以考虑把这些内容放在一个 16K或32K的非标准块表空间中,这个效率会的提升,这个是理论上的,实际上我没有做过测试。 2、索引和数据分表空间存存储,这个也会有限的提高效率。
回答的不是很精彩,
shiter 2018-05-22
  • 打赏
  • 举报
回复
用了oracle发现,真是厉害
weixin_42280130 2018-05-22
  • 打赏
  • 举报
回复
开始认真听讲
卖水果的net 2018-05-22
  • 打赏
  • 举报
回复
如果在项目上的应用,那东西就比较少了,毕竟表空间对开发者来说,是透明不可见的,还是有如下几个可能会用到的: 1、使用非标准块,假定数据库的默认块大小是8k,如果某张表存储的大量的LOB字段,可以考虑把这些内容放在一个 16K或32K的非标准块表空间中,这个效率会的提升,这个是理论上的,实际上我没有做过测试。 2、索引和数据分表空间存存储,这个也会有限的提高效率。
爱睡觉的阿狸 2018-05-22
  • 打赏
  • 举报
回复
引用 1 楼 wmxcn2000 的回复:
有关表空间的东西太多了,你想听哪部分的?
一些项目上的实际应用
jdsnhan 2018-05-22
  • 打赏
  • 举报
回复
搬板凳,开始听课
卖水果的net 2018-05-22
  • 打赏
  • 举报
回复
有关表空间的东西太多了,你想听哪部分的?
  • 打赏
  • 举报
回复
端凳子坐好
丁劲犇 2018-05-22
  • 打赏
  • 举报
回复
表空间是一个功能,用来规定数据库中各种对象的物理存储位置。比如,在固态盘(SSD)不大的情况下,可以利用表空间,只把索引放到SSD里去。 随着现在大家越来越土豪,其实很多小公司非常暴躁的把整个oracle放到一个个大的SSD阵列里去了。这个时候,单独一台机器设置表空间,主要的意义已经不再是性能了,而是有序的分治,便于维护等等。
minsic78 2018-05-22
  • 打赏
  • 举报
回复
表空间就是个数据库中的逻辑概念,没有什么好不好坏不坏的说法,链接中说的种种“好处”,如果没有表空间,那只有数据文件也可以啊。 其实表空间的各种参数倒是值得讨论讨论。另外,有了表空间,数据文件一级可以继承表空间的存储参数,如果没有表空间,这些参数要在数据文件一级指定显然会麻烦很多
ckc 2018-05-22
  • 打赏
  • 举报
回复
晕倒,这些完全是细枝末节,实践中很少会关注到这些方面的 如果水平够高,经验够丰富,这些东西基本上自然而然就知道了 如果经验不够丰富,这些技巧多半用不上,因为肯定有别的地方更要注意

17,377

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 基础和管理
社区管理员
  • 基础和管理社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧