mysql SHOW tablename performance guard

时间:2017-09-01 14:12:10

标签: mysql mariadb

应用程序为每个创建的foo创建一个mysql表FOO_{id}。在应用程序中,我们使用查询

访问具有特定ID的FOO的数据
SELECT * FROM FOO_{id}

有效用例是尝试访问ID不存在的foo。目前我们不会在触发查询之前检查表是否存在,我们只是处理Table FOO_{id} doesn't exist错误。如果我们使用show tables query保护查询,性能会有什么影响呢?

SHOW TABLES LIKE 'FOO_{id}' 

0 个答案:

没有答案