• 执行插入命令后,如果当前页面已满,DBMaster如何查找空闲页面?
    DBMaster内部会保留之前插入页面的id(hint page),当执行下一个insert SQL命令时,DBMaster会首先查找该页面进行insert动作,如果该页面空间不足,便查找下一页执行insert动作。例如,如果之前insert页面的id是200,然后执行了一些命令,DBMaster会首先在页面200插入数据,如果页面200没有足够的空间,DBMaster会按顺序扫描下一个页面(201)来寻找足够的空间,如果直到表空间底部仍然找不到空闲空间,它便会跳到表空间的头部重新扫描,继续寻找空闲页面。 ...
  • 执行“perl Makefile.PL”为什么会报错“invalid top directory at /usr/lib/perl5/5.8.8/File/Find.pm line 592”?(DBMR2689)
    原因是DBD源码太旧且DBD仅支持DBMaster 5.1以及之前版本。因此,用户想成功执行“perl Makefile.PL”可以先安装DBMaster 5.1或者手动修改DBD中的Makefile.PL文件(例如:如果用户当前使用的是DBMaster 5.4,则需要将Makefile.PL文件中的“my $DEFAULTVER = '5.1';”更改为“my $DEFAULTVER = '5.4';”)。   版本: DBMaster 5.3.x/DBMaster 5.4.x 产品: Norma/Bundle 平台: Linux ...