码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • “趣说“Sybase ASE中有关字段大小计算


    1. 大家好:
    2. 我是iihero. 也可以叫我Sean.
    3. iihero@CSDN(https://blog.csdn.net/iihero) 
    4. Sean@墨天轮 (https://www.modb.pro/u/16258)
    5. 数据库领域的资深爱好者一枚。
    6. 水木早期数据库论坛发起人 db2@smth就是俺,早期多年水木论坛数据库版版主。
    7. 国内最早一批DB2 DBA。前后对Sybase ASE及SQLAnywhere, PostgreSQL, 
    8. HANA, Oracle, DB2, SQLite均有涉猎。曾长期担任CSDN相关数据库版版主。
    9. SAP数据库技术专家,PostgreSQL ACE.
    10. 代表作:<> <> 
    11. <15.X全程实践>>
    12. 兴趣领域:数据库技术及云计算
    13. 公众号:数据库杂记   个人微信: iiihero
    14. 业余专长爱好:中国武术六段 陈式太极拳第13代传人(北京陈式太极拳第5代传人)
    15. 职业太极拳教练 兼任北京陈式太极拳研究会副秘书长
    16. 如果想通过习练陈式太极拳强身健体,也可以与我联系。

    前言

    如果您看过我以前写的一些有关Sybase ASE数据库避免表膨胀的短文,可能还会有一些印象。比如:也说说Sybase ASE中的空间膨胀及应对方案。

    实际上,如果不小心使用的话,仍然会遇到一些你不曾经预料的问题。

    详细说说

    预定配置参数

    你手头现在有两套ASE数据库服务器,都是Sybase ASE 16 SP03。一台你配的页大小是4K,另一台你配的是页大小是16K。这个跟PostgreSQL当中是类似的哈,就是数据文件的页大小。另外一个默认的配置项,将它们都采用默认的DOL (Data Only Lock)

    使用下边的SQL可以得到具体的锁方案:

    sp_configure 'lock scheme'
    Parameter Name Default Memory Used Config Value Run Value Unit Type
    lock scheme allpages 0 datarows datarows name dynamic

    这里头看到的就是"datarows"方式,即默认锁定的是数据行方式,也是最常用的锁定方式。与SQLServer中概念基本一样。

    页大小的值:

    select @@maxpagesize
    16384
    ​
    select @@maxpagesize
    4096

    页大小在安装的时候就需要指定,一旦设定,就不能再更改了。这个也容易理解,相当于数据文件分页分块的物理配置参数。与PG完全类似。

    有了上边这些设定,我们接着往下说。

    各列类型占用空间大小

    这

  • 相关阅读:
    java毕业设计城市垃圾分类管理系统mybatis+源码+调试部署+系统+数据库+lw
    postgresql简单导出数据与手动本地恢复(小型数据库)
    docker部署Jenkins(Jenkins+Gitlab+Maven实现CI/CD)
    中睿天下&Coremail | 2023年Q3企业邮箱安全态势观察报告
    爬虫之selenium
    【Java 基础篇】Java 模块化详解
    MySQL-内置函数
    多媒体数字展示技术解决方案
    【JVM】JVM基础知识:垃圾回收、JVM调优
    超声波清洗机怎么选?优质清洁力强超声波清洗机推荐
  • 原文地址:https://blog.csdn.net/iihero/article/details/136763793
  • 最新文章
  • 【FHE】我们如何实现同态加密推理(八):SiLU 的密文化——两条路径,和一个 8 字节的开关
    SQLcl 中 c/old/new 替换变量为何失效?先定位再替换
    不让模型写作文,直接从它脑子里读答案:Jev 决策在 .NET 的两条路线
    Halo插件:支持GitHub的图床附件策略
    电视投屏界的“一股清流”!SimpleTVCast 6.0.0-beta 抢先体验:无需TV端App,界面大换血!✨
    华三VXLAN集中式网关实战指南:Spine多活网关 + 双活接入(M-LAG)
    软件更好写之后口碑会更重要
    大 O、大 Omega、大 Theta 的区别,O(n) 复杂度是什么意思
    Java标签跳转:一个鲜为人知但却很实用的小技巧
    多智能体系统论文速读
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
小工具 小游戏
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1

京公网安备 11010502049817号