【最近一次/印象最深的运维 TiDB 时的误操作】
清理磁盘空间时候,目录为多次确认,结果误删除了 tikv 的数据目录
【最后是怎么解决的】
最后还是使用缩容与扩容的节点方式
【给小伙伴们一些避坑建议吧~】
rm -rf 一定慎重执行,rm -rf 一定慎重执行,rm -rf 一定慎重执行,
【Octane 在 TiDB 环境下的实际延迟优化效果?】
没用过,准备去了解下 Octane
【Swoole 与 RoadRunner 在存算分离架构中的稳定性对比?】
没用过,准备去了解下Swoole 与 RoadRunner
【是否有类似迁移案例的最佳实践或分享你遇到的常见陷阱?】
没用过
就是说部署集群的时候建议同一个机器的所有 tikv 实例的 label 定义相同,像问题中 1)中这种?我之前一直都是认为应该 2)这种设置。现在也还是没太明白 2)的问题是什么,感觉有上层的 label 约束下,肯定不会出现某台 host 有 2个副本的情况
再请教下,这里我有一点没太明白。因为还有上一层 的 label :zone 这个层级,它的 3 个不同值应该能保障 同一个zone 下面不会出现两个副本?也就是上面内容中的“a机器上最多能存在同一个region的两个副本”疑惑?
这样理解的话就是设置为 host1 或 host2 都可能会补副本,区别是 设置为相同的 host1,是在没有更好的选择的时候才会用来补副本,而设置为 host2 就是“更好的选择”?
不是的,集群完整拓扑应该 3 台机器 存放 3 副本,每一台机器上都有两个tikv实例:tikv1、tikv2,也是 每台机器上的 两个tikv实例只存 一副本。这个情况下 如果一台机器上的其中一个实例 挂掉,那 集群会不会在同一台机器上的另外一个实例补副本:测试结果是无论这两个实例的 label 中的 host 是否一样(dc 和 zone 也一样),都会补齐。我不明白为什么,可能像楼上解释的那样
在使用 dashboard 中的 Topsql 功能时,你觉得操作界面是否简洁直观?有没有遇到过界面交互不流畅、功能入口难找、配置难的情况?
无
你是否会经常使用 Topsql 功能来分析数据库性能?使用过程中,该功能提供的 SQL 性能数据是否准确、全面,能否满足你排查问题的需求?
使用频率相对高,能初步满足需求,但希望可以提供更多观测指标
除了 Topsql 功能,你还会使用哪些可观测性相关功能来监控和管理系统?你期望这些功能之间的联动性达到什么效果?
sql 语句分析,建议 sql 语句分析 增加“选择列”,展示 CPU 使用信息
对于 Topsql 功能呈现的性能数据,你希望能…
常用测试工具:
Sysbench、JMeter、LoadRunner、chaosmesh、tpc
核心性能指标:
响应时间、吞吐量、并发数、资源使用率、TPS
调优经验:
先定位瓶颈(如 CPU/IO),再优化参数、SQL 或架构,避免盲目调优。
【贵公司在哪些业务场景中会使用 TiDB 替换 Oracle?】
目前对 TiDB 的使用定位是分布式场景,同时要求限制数据量 >2T, 响应延时要求不高的情况
【落地过程中采取了哪些值得分享的迁移策略?(如分阶段替换、双写同步、灰度验证等)】
主要是双写与分场景切换
【迁移到 TiDB 后有哪些使用收益?】
满足信创要求、对业务无需过多侵入、性能扩展性更好
【 所在公司是否有去“O”计划?】
进行中
【关于 Oracle 替换选型,你更看中国产数据库的哪些维度?】
整体方案、替换成本、数据库可用性、数据库稳定性、数据库可靠性
【在 Oracle 的国产化迁移改造中,你遇到了哪些问题?希望嘉宾分享哪些经验?】
目前最大难点是迁移工具,市面上调研过的多少都存在一些问题
[WechatIMG352]【你见过/参与过什么有趣的 AI 项目?】
没有
【所在公司会在什么业务场景用上 AI 应用?用的是什么数据库?】
公司的知识库目前用的是 milvus,正在计划替换为国产信创数据库,
【在数据库运维时,DBA 们会做什么事情来提高数据库安全性?如权限分发、灾备等】
权限管理、网络隔离、账号与密码管理、连接管理
【哪些是你常用到的数据库安全特性?如访问控制、传输加密等】
密码策略、ssl、审计
一、令人眼前一亮的架构案例与设计思路
分布式事务的创新实现:Google Spanner
通过 TrueTime API 和 2PC 优化,在全球分布式环境下实现外部一致性(External Consistency),同时保持亚秒级延迟。
二、行业场景对系统架构的要求
金融行业:
强一致性:确保交易数据的原子性和完整性。
高可用性:99.999% 以上的系统可用性,容忍节点故障。
三、TiDB 对现有架构的优化潜力
很期待延时的进一步优化
【你想使用的数据库是什么样的】
性能好、功能强大、运维友好 的通用型数据库
【在哪些方面你会给 TiDB 投一票?易用性 or 其他?】
易用性、开源性
【你在毕业前学的是什么专业或研究方向】
信息与计算科学
【如果时光倒流,如果你还想从事数据库相关工作,你会选择读什么专业】
一定好好学计算机
【现在还是学习、从事计算机(数据库)行业的好年代么】
我觉得不是了
【其他想分享的话】
不管学什么,一定努力提升,别浪费大学时光
【你们目前有上云需求吗?】
现在处于能用尽用的阶段
【如果上云你会更倾向BYOC(跨云纳管、云上云下一体化纳管)还是全托管?】
我个人倾向一体化纳管,但是安全、可控等非技术因素、组件是否支持云化等技术因素又迫使按实际情况来。安全是第一位的要求
【有没有相关实践经验跟大家分享(安全、效率、成本如何)】
暂无
这个是原因,看看配置文件里面,是不是某些参数写的不对,比如期望 300,但配置文件写成了 300M。
PS:4.0 在用 tidb-ansible 还是 tiup 管理集群?
【Navicat Premium 全功能工具体验截图】
[image]
【Navicat Premium 全功能工具的使用体验】
界面面简洁而不简单,点赞
【Navicat Premium 全功能工具的改进建议】
貌似没有考虑对于企业版(平凯数据)特性的支持,例如字符集 GB2312、存储过程
[image]
3.提示词对于 tidb 的特殊语法,如 auto_random 貌似未支持,如下图
[image]
4.类似 2,提示词也不支持 shard_row_id_bit,pre_split_regions ,如下图
[image]
5.备份时 advanced 选…