表格型知识库与数据库:课程信息检索 1.整体概述 本篇最佳实践讲述了如何利用知识库以及数据库功能,构建一个表格查询类的应用。这次实践将以中学信息及课程信息查询场景为例,目标是构建一个RAG应用,用户可以使用该应用查询中学信息与课程信息。我们将通过创建包含表格型知识数据的知识库、上传数据表创建数据库,实现表格中信息的精确查询。 表格型知识数据的知识库 :支持根据表格中的文本信息,按行构建知识切片。
在控制台页面左上角,选择实例所在 地域 ,进入“云数据库 RDS列表”页面。 点击左侧导航栏 标签管理 ,进入标签列表页。 在页面右上的 标签键 栏中选择标签键,选择或者输入标签值,点击 搜索 按钮,即可查询到对应标签的实例。
在控制台页面左上角,选择实例所在 地域 ,进入“云数据库 RDS列表”页面。 点击左侧导航栏 标签管理 ,进入标签列表页。 在页面右上的 标签键 栏中选择标签键,选择或者输入标签值,点击 搜索 按钮,即可查询到对应标签的实例。
Row 每一行的主键(Rowkey)包含的列数量 1 云数据库 TableStorage 后续版本会支持更多数量的主键列数 主键(Rowkey)列值大小 1-4096 Bytes 主键列值用于唯一标识行,填写后不可修改,行健值中建议不要有空格、换行符等不可见字符,以免造成查询上的不便。
使用限制 云数据库 GaiaDB-X 当前不支持的通用SQL语法参见下表: 不支持的类别 详情 不支持点 不支持修改分区键(partition key)的值 不支持not between 不支持explain命令 不支持分布式事务(路由到不同的tablet server实例上的事务) 不支持跨tablet server实例的join 支持数据全在单个tablet server实例的join,但是在书写
类型 成员个数最大值 成员大小最大值 Hash 512 64B Set 512 64B List 512 64B Zset 128 64B 那么对于Set、Hash、List这类复杂数据类型,要尽量降低数据结构中的元素个数, 建议元素个数控制1000以下,单Key对应Value大小不超过1M 。
RDS数据库是不能ssh连接的,因为他不是服务器,您可以通过数据库工具或者在代码内调用它。默认情况下数据库不开通公网,如果有公网访问需求,需要操作开通公网访问(RDS开通公网是不收费的)具体开通和连接方法步骤参考: 连接实例 。 RDS一个表最多支持多少条数据? 建议您一个表不要超过2000w条数据,超过2000w条数据,主键和索引查询问题不影响,但是不能进行复杂查询。
账号类型 云数据库 Redis 实例支持两种数据库账号: 默认账号 和 用户账号 。 您可以在控制台管理所有账号和数据库,账号拥有的具体权限请参见“账号权限列表”。 账号类型 说明 普通账号 可以通过控制台、API或者SQL语句创建和管理。 一个实例可以创建多个普通账号,具体的数量与实例内核有关 。 需要手动给普通账号授予特定数据库的权限。
返回参数 参数名称 类型 描述 list List<SlowsqlExplainResponse> SQL记录的列表 SlowsqlExplainResponse字段数据结构说明 参数名称 类型 描述 explainId Long SELECT标识符,这是查询中SELECT的序列号 extra String 此列包含有关MySQL如何解析查询的其他信息。
实例状态说明 实例状态可通过下述两种方式查询到: 实例状态可在 控制台 的实例列表页查看。 API:调用 API接口 获取。 控制台 API 触发该状态的操作 说明或影响 创建中 创建 创建实例 完成创建实例的操作后,在进入运行中之前的状态,此时不可提供数据库服务。 运行中 无 无 实例处于该状态时,可正常提供数据库服务。