TiDB v8.4 中文手册
· · · · · · · · 353 4.8 向量搜索 · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 358 4.8.1 向量搜索概述· · · · · · · · · · · · · · · · · · · · · · · · 368 4.8.4 优化向量搜索性能 · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 406 4.8.5 向量搜索限制· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 3655 14.12.6 向量搜索索引· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · ·0 码力 | 5072 页 | 104.05 MB | 9 月前3TiDB v8.5 中文手册
· · · · · · · · 357 4.8 向量搜索 · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 362 4.8.1 向量搜索概述· · · · · · · · · · · · · · · · · · · · · · · · 372 4.8.4 优化向量搜索性能 · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 410 4.8.5 向量搜索限制· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 3674 14.12.6 向量搜索索引· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · ·0 码力 | 5095 页 | 104.54 MB | 9 月前3TiDB v5.2 中文手册
t[1m]))BY ( �→ le, instance))> 1 • 规则描述: TiDB 处理请求的延时。如果.99 的延迟大于 1 秒,则报警。 • 处理方法: 查看 TiDB 的日志,搜索 SLOW_QUERY 和 TIME_COP_PROCESS 关键字,查找慢 SQL。 256 7.5.1.3.3 TiDB_server_event_error • 报警规则: incre 会把相关的计算和判断下推到其他节点执行,而不是把其他节点的慢 查询数据都取回来在一台 TiDB 上执行。 8.1.5 查询 SLOW_QUERY/CLUSTER_SLOW_QUERY 示例 8.1.5.1 搜索 Top N 的慢查询 查询 Top 2 的用户慢查询。is_internal=false 表示排除 TiDB 内部的慢查询,只看用户的慢查询: select query_time, query +--------------+------------------------------------------------------------------+ 8.1.5.2 搜索某个用户的 Top N 慢查询 下面例子中搜索 test 用户执行的慢查询 SQL,且按执行消耗时间逆序排序显式前 2 条: select query_time, query, user from information_schema0 码力 | 2259 页 | 48.16 MB | 1 年前3TiDB v5.3 中文手册
index 无限等待,防止写入压力较重时 TiFlash 长时间等待数据同步而无法提供服务的问题 (新增默认超时为 5 分钟) – 解决了当日志体量很大时,用户搜索日志很慢或搜索不出的问题 – 解决了搜索比较久远的历史日志时,只能搜索出最近的一部分日志的问题 – 修复在打开 new collation 的情况下可能出现的结果错误 – 修复 SQL 语句中含有极长嵌套表达式时可能出现的解析错误 t[1m]))BY ( �→ le, instance))> 1 • 规则描述: TiDB 处理请求的延时。如果.99 的延迟大于 1 秒,则报警。 • 处理方法: 查看 TiDB 的日志,搜索 SLOW_QUERY 和 TIME_COP_PROCESS 关键字,查找慢 SQL。 269 7.5.1.3.3 TiDB_server_event_error • 报警规则: incre 会把相关的计算和判断下推到其他节点执行,而不是把其他节点的慢 查询数据都取回来在一台 TiDB 上执行。 8.1.5 查询 SLOW_QUERY/CLUSTER_SLOW_QUERY 示例 8.1.5.1 搜索 Top N 的慢查询 查询 Top 2 的用户慢查询。is_internal=false 表示排除 TiDB 内部的慢查询,只看用户的慢查询: select query_time, query0 码力 | 2374 页 | 49.52 MB | 1 年前3TiDB v5.1 中文手册
t[1m]))BY ( �→ le, instance))> 1 • 规则描述: TiDB 处理请求的延时。如果.99 的延迟大于 1 秒,则报警。 • 处理方法: 查看 TiDB 的日志,搜索 SLOW_QUERY 和 TIME_COP_PROCESS 关键字,查找慢 SQL。 7.5.1.3.3 TiDB_server_event_error • 报警规则: increase(t 会把相关的计算和判断下推到其他节点执行,而不是把其他节点的慢 查询数据都取回来在一台 TiDB 上执行。 8.1.5 查询 SLOW_QUERY / CLUSTER_SLOW_QUERY 示例 8.1.5.1 搜索 Top N 的慢查询 查询 Top 2 的用户慢查询。is_internal=false 表示排除 TiDB 内部的慢查询,只看用户的慢查询: select query_time, query +--------------+------------------------------------------------------------------+ 275 8.1.5.2 搜索某个用户的 Top N 慢查询 下面例子中搜索 test 用户执行的慢查询 SQL,且按执行消耗时间逆序排序显式前 2 条: select query_time, query, user from information_schema0 码力 | 2189 页 | 47.96 MB | 1 年前3TiDB v6.1 中文手册
\ --s3.endpoint '${S3-endpoint-URL}' \ --log-file decode-backupmeta.log 然后打开 backupmeta.json 文件,搜索 end_version 可以查看到快照对应的 TSO。 如有需要,你也可以将 json 格式的 backupmeta 文件编码回解码前的状态。执行 tiup br debug encode 命令, ]))BY ( �→ le, instance))> 1 • 规则描述: TiDB 处理请求的延时。如果延迟大于 1 秒的概率超过 99%,则报警。 • 处理方法: 查看 TiDB 的日志,搜索 SLOW_QUERY 和 TIME_COP_PROCESS 关键字,查找慢 SQL。 699 9.6.1.3.3 TiDB_server_event_error • 报警规则: incre 会把相关的计算和判断下推到其他节点执行,而不是把其他节点的慢 查询数据都取回来在一台 TiDB 上执行。 10.1.5 查询 SLOW_QUERY/CLUSTER_SLOW_QUERY 示例 10.1.5.1 搜索 Top N 的慢查询 查询 Top 2 的用户慢查询。is_internal=false 表示排除 TiDB 内部的慢查询,只看用户的慢查询: select query_time, query0 码力 | 3572 页 | 84.36 MB | 1 年前3TiDB v5.4 中文手册
]))BY ( �→ le, instance))> 1 • 规则描述: TiDB 处理请求的延时。如果延迟大于 1 秒的概率超过 99%,则报警。 • 处理方法: 查看 TiDB 的日志,搜索 SLOW_QUERY 和 TIME_COP_PROCESS 关键字,查找慢 SQL。 7.5.1.3.3 TiDB_server_event_error • 报警规则: increase(t 会把相关的计算和判断下推到其他节点执行,而不是把其他节点的慢 查询数据都取回来在一台 TiDB 上执行。 8.1.5 查询 SLOW_QUERY/CLUSTER_SLOW_QUERY 示例 8.1.5.1 搜索 Top N 的慢查询 查询 Top 2 的用户慢查询。is_internal=false 表示排除 TiDB 内部的慢查询,只看用户的慢查询: select query_time, query +--------------+------------------------------------------------------------------+ 366 8.1.5.2 搜索某个用户的 Top N 慢查询 下面例子中搜索 test 用户执行的慢查询 SQL,且按执行消耗时间逆序排序显式前 2 条: select query_time, query, user from information_schema0 码力 | 2852 页 | 52.59 MB | 1 年前3PingCAP TiDB&TiKV Introduction OLTP
Source Hacker,业界知名程序员 崔秋 | Co-Founder 前搜狗 / 豌豆荚资深后端工程师 王鉴 (John Wang) 前 LinkedIn 搜索架构师 / Twitter 早期 员工, Tech Lead,分布式搜索数据库 SenseiDB 创始人. CEO/CTO 是分布式计算领域的旗帜性人物和开源社区领袖,同时是国际知名开源项目 Codis 作者。 Codis 是基于 挑战:成本高,随着数据量增加, 只能通过购买更贵更好的服务器 ;无法线性扩容,海量数据下处 理能力大幅下降 单机关系型(SQL) 分布式非关系型(NoSQL) 分布式关系型(NewSQL) • 背景:随着搜索 / 社交的发展,数 据量爆发增长,传统数据库高成 本,无法线性扩容问题日益突显 ;分布式及 NoSQL 开始快速发 展,如 MongoDB • 挑战:擅长简单读写,无法处理 交易类数据及复杂业务逻辑的特0 码力 | 21 页 | 613.54 KB | 6 月前3TiDB v7.1 中文手册
LDAP SASL 身 份验证 中,搜 索用户 的范围。 如果创 建用户 时没有 通过 AS ... 指定 dn, TiDB 会 自动在 LDAP Server 的 该范围 中根据 用户名 搜索用 户 dn。 43 变量名 修改类型 描述 authentication �→ _ldap_ �→ sasl_ �→ bind_ �→ root_ �→ dn 新增 在 LDAP SASL LDAP simple 身 份验证 中,搜 索用户 的范围。 如果创 建用户 时没有 通过 AS ... 指定 dn, TiDB 会 自动在 LDAP Server 的 该范围 中根据 用户名 搜索用 户 dn。 authentication �→ _ldap_ �→ simple �→ _bind_ �→ root_ �→ dn 新增 在 LDAP simple 身 份验证 中,TiDB Endpoint 时,必须通过 DATABASE_ENABLE_SSL 启用 TLS 连接,但 是你不需要通过 DATABASE_SSL_CA 指定 SSL CA 证书,因为 mysql2 gem 会按照特定的顺序搜索现 有的 CA 证书,直到找到相应的文件。 插入数据 以下查询创建一个具有两个字段的 player,并返回 last_insert_id: def create_player(client, coins0 码力 | 4369 页 | 98.92 MB | 1 年前3TiDB v8.0 中文手册
Endpoint 时,必须通过 DATABASE_ENABLE_SSL 启用 TLS 连接,但 是你不需要通过 DATABASE_SSL_CA 指定 SSL CA 证书,因为 mysql2 gem 会按照特定的顺序搜索现 有的 CA 证书,直到找到相应的文件。 插入数据 以下查询创建一个具有两个字段的 player,并返回 last_insert_id: def create_player(client, coins id = #{id};" ) client.affected_rows end 更多信息,请参考删除数据。 4.3.5.1.4 最佳实践 默认情况下,mysql2 gem 可以按照特定的顺序搜索现有的 CA 证书,直到找到相应的文件。 1. 对于 Debian、Ubuntu、Gentoo、Arch 或 Slackware,证书的默认存储路径为 /etc/ssl/certs/ca-certificates ssl_mode 查询 参数为 verify_identity 来启用 TLS 连接,但是你不需要通过 DATABASE_URL 指定 SSL CA 证书, 因为 mysql2 gem 会按照特定的顺序搜索现有的 CA 证书,直到找到相应的文件。 插入数据 以下查询创建了一个具有两个字段的 Player,并返回创建的 Player 对象: new_player = Player.create!(coins:0 码力 | 4805 页 | 101.28 MB | 1 年前3
共 16 条
- 1
- 2