虚谷数据库
文章平均质量分 58
Spyro丶
这个作者很懒,什么都没留下…
展开
-
虚谷数据库的联合索引在查询中的使用规律
虽然包含索引序为1的字段grid_labels的sql,通过执行计划查看均显示走到了索引,但是否每个字段过滤时都走到了索引还是未知的,例如(1,3)这种组合,索引序为3这列是否走到了索引,是否会自动调整索引条件的顺序,由于虚谷的执行计划还无法观测到具体走到索引列的情况,这个问题还有待讨论探究。索引可以为数据定位带来高性能,高效率,但并非表中创建的索引越多越好,因为利用索引提高查询效率是以额外占用存储空间为代价的,而且为了维护索引的有效性,当对表中数据进行操作时,数据库需要对索引进行动态维护。原创 2024-08-26 11:48:50 · 391 阅读 · 0 评论 -
虚谷数据库PreparedStatement加锁的相关研究
建议在进行ddl操作之前,停止对该表的入库操作,等待jdbc处理完成,事务提交,关闭对象后再进行ddl操作。关闭后,SQL在连接会话上将不会再持有对象锁,降级为事务级持有,事务提交后就可进行DDL操作,但是prepare将失去一次解析多次执行的特性,每次调用都要进行SQL解析和路径规划,对性能将产生影响。数据库请求sql由任务线程支持,线程上可记载当前执行sql,但针对prepare后语句,执行时线程执行语句为一个prepare后名称的调用,此时不方面查看prepare名称的原始sql语句。原创 2024-07-25 15:07:18 · 1006 阅读 · 0 评论 -
Xugu数据库对比MySQL,字符集设置对查询大小写敏感的影响
在新建数据库的时候,往往需要指定数据库的字符集,在xugu中建库时若不指定字符集则默认为gbk(和xugu.ini中的def_charset参数一致),且一旦建库完成则该库的字符集无法修改。当前xugu支持的字符集列表如下:各列名分别对应:字符集名、校验名、最大位数、最小位数、注释。可以看到同一个字符集可以包含有多个校验名,COLLATE_NAME值,理解为用来排序的规则,所有涉及到字符类型比较或排序的地方,都和COLLATE_NAME有关。原创 2024-04-02 16:35:05 · 876 阅读 · 1 评论 -
虚谷数据库指定数据库文件存放路径
mount.ini 记载数据库文件的路径映射,datafile.ini 记载的是数据库文件的存放结构 (名称和数量)。虚谷数据库安装目录SETUP 文件夹下 mount.ini 和 datafile.ini 两个文件和数据库文件存储路径相关。仅当需要指定数据库文件存储位置时,才需手动创建 datafile.ini 文件和配置 mount.ini 文件。datafile.ini 为手动创建文件,仅当用户需要指定数据库文件存放位置和文件数时配置。原创 2024-02-04 16:29:10 · 287 阅读 · 1 评论 -
Xugu数据库中REPLACE INTO语法的使用
该示例同时执行多行插入命令,向含有唯一值约束的表插入三行数据,其中前两行为约束冲突的数据,若不带REPLACE关键字,插入第二行数据时会检测到约束冲突,中止当前插入操作返回错误信息,因此只有第一行数据插入成功。该示例执行一个插入命令,向含有唯一值约束的表插入三行数据,其中前两行为相同的数据,若不带REPLACE关键字,插入第二行数据时会检测到约束信息限制,中止当前插入操作返回错误信息,没有数据插入成功。若带REPLACE关键字则检查约束冲突,若存在冲突则替换原有数据为插入的最新数据,不冲突数据照常插入。原创 2023-12-08 10:06:49 · 717 阅读 · 4 评论 -
Xugu数据库中INSERT IGONRE语法的使用
该示例执行一个插入命令,向含有唯一值约束的表插入三行数据,其中前两行为相同的数据,若不带IGNORE关键字,插入第二行数据时会检测到约束信息限制,中止当前插入操作返回错误信息,因此当前插入命令失败,没有数据插入。该示例同时执行多行插入命令,向含有唯一值约束的表插入三行数据,其中前两行为相同的数据,若不带IGNORE关键字,插入第二行数据时会检测约束信息限制,中止当前插入操作返回错误信息,因此只有第一行数据插入成功。向表插入当前错误行之前的行数据,剩下的行数据插入会被中断。原创 2023-12-07 17:48:22 · 635 阅读 · 1 评论 -
在xugu数据库中实现mysql的any_value函数效果
在xugu中实现mysql的any_value()函数原创 2023-10-09 10:35:22 · 314 阅读 · 1 评论 -
虚谷数据库常见启动失败(错误)原因分析
虚谷数据库常见启动问题原创 2023-10-23 17:24:27 · 438 阅读 · 0 评论 -
在Xugu数据库中实现对json格式数据处理的自定义函数
【代码】在xugu数据库中实现对json格式数据处理的自定义函数。原创 2023-10-27 14:46:37 · 129 阅读 · 1 评论 -
Linux创建shell脚本并设置crontab定时任务对虚谷数据库进行逻辑备份
【代码】Linux创建shell脚本并设置crontab定时任务对虚谷数据库进行逻辑备份。原创 2023-10-27 11:10:43 · 181 阅读 · 1 评论