PostgreSQL
 sql >> база данни >  >> RDS >> PostgreSQL

Влияе ли на производителността, ако таблицата съдържа много неизползвани/неизбрани колони?

Андомар е прав в коментара си, че "зависи". Ако въпросът ви обаче е нещо подобно:

Тогава отговорът е ДА . Дали са „допълнителни“ или „неизползвани“ е въпрос на дизайн на база данни и няма нищо общо с въпроса за производителността.

При равни други условия ред в таблица със 100 колони ще заема повече място от ред в таблица с 10 колони. Тъй като редовете ще бъдат по-големи, вашият сървър ще трябва да работи (сравнително) по-усилено, за да премине през равен брой редове в по-широката таблица, отколкото в по-малката таблица.

Неща като разделяне на страници също ще се случват по-често в таблици, чиито редове заемат повече място.

Ако въпросът ви е (и мисля, че това може да е по-скоро в линията на това, което питате)

Тогава отговорът трябва да еНЕ .



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Режим на заключване на PostgreSQL

  2. Автоматизиране на барман с кукла:it2ndq/барман (част втора)

  3. Грешка при последователността:Връзката не съществува

  4. Как да приложим връзка много към много в PostgreSQL?

  5. Променете началната стойност на Django AutoField