字段数据类型对查询性能的影响

公司使用Oracle数据库,数据表字段类型很大部分是varchar。现在将数据迁到TiDB上。

请问使用varchar数据类型与使用数值、时间类型查询性能有多大的差异。

此问题建议根据真实的业务测试情况而定,目前没有准确的统计具体是否有性能损失。对数据迁移是没有影响的,迁移完成后可以修改 tidb 这边的表结构来统一下字段类型

一般情况下,使用具体类型会好于使用varchar类型吗?

业内普遍时这样认为的,提倡使用相符的字段类型来存储数据