Я собираюсь регистрировать время, необходимое для обработки запроса REST, и я не знаю, какой тип данных лучше всего подходит для столбца. Разница во времени будет в масштабе миллисекунд, где я не ожидаю, что она будет меньше 1 мс, но может составить пару секунд (безусловно, надеюсь, что она не будет выше!).
Очень похоже на Лучший способ сохранить интервал времени в базе данных MySQL? , но с более высокой точностью.
Мне кажется, у меня есть два варианта: отметка времени или целое число. Метка времени имеет микросекундную точность, а целое число может иметь любую практическую точность, которая мне нужна (просто умножьте разницу во времени на Y * 1000).
Разница во времени будет рассчитываться в PHP как
$start = microtime(true);
// do something
$runtime = microtime(true) - $start;
Какой тип данных лучше всего хранить для хранения разницы во времени в масштабе миллисекунд в MySQL?
Каковы плюсы / минусы отметки времени и целого числа для этой ситуации?