Я знаю, что делать что-то вроде этого будет считаться плохой практикой, но если бы нужно было создать таблицу с полями, как from, to, desc
и сделал:MySQL. Может ли использование зарезервированных слов в качестве имен таблиц уменьшать производительность?
SELECT *
или
с массивным данных/результат set будет ли это иметь какую-либо разницу в производительности, в отличие от использования таких имен, как sent_from, sent_to, description
?
Кто-то разместил ссылку на документы CakePHP, в частности: «Следует отметить, что это снижает производительность, поскольку каждый запрос необходимо пройти и обработать до его выполнения». Я думаю, что это из самого CakePHP, что эта проблема возникает. Тем не менее, не 100%. –
Если это вопрос, попробуйте сравнить результаты двух таких запросов: SELECT 'from',' to', 'desc' и SELECT c1, c2, c3 ... Просто создайте похожие таблицы. – Devart