标签: mysql mariadb
应用程序为每个创建的foo创建一个mysql表FOO_{id}。在应用程序中,我们使用查询
FOO_{id}
SELECT * FROM FOO_{id}
有效用例是尝试访问ID不存在的foo。目前我们不会在触发查询之前检查表是否存在,我们只是处理Table FOO_{id} doesn't exist错误。如果我们使用show tables query保护查询,性能会有什么影响呢?
Table FOO_{id} doesn't exist
SHOW TABLES LIKE 'FOO_{id}'