小编Rom*_*eev的帖子

每次调用 API 时如果不存在则创建表:不好的做法?

我正在用 PHP 编写一个简单的 API,并使用 MySQL 作为 Web 应用程序的数据库。我打算CREATE TABLE IF NOT EXIST在每个 API 调用中放入所有表。

我预计会有 5-6 张桌子。

我尝试这样做的原因很简单:我不需要运行任何额外的脚本来初始化应用程序 - 它会在第一次运行时自动执行。

作为一个缺点,我预计这会减慢 API 操作的速度。然而,我尝试记录 API 调用,但仍然是 2-3 毫秒(在我的例子中,如果有 CREATE TABLE 或没有 CREATE TABLE,我没有注意到任何差异)。

有什么想法吗?

mysql innodb performance php

5
推荐指数
1
解决办法
1798
查看次数

标签 统计

innodb ×1

mysql ×1

performance ×1

php ×1