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

Има ли функция в MySQL, която ще компресира резултатите, върнати от заявка?

Има COMPRESS функция, която може да се използва за компресиране на низове в двоични низове. Въпреки това, в зависимост от вашите нужди, това може наистина да не се справи с проблема, особено след като записите в базата данни обикновено вече са много компактни поради самото си естество, така че не съм сигурен колко полза ще получите от опитите за по-нататъшно компресиране на набора от резултати.

Едно нещо, за което трябва да внимавате, е преждевременната оптимизация. Често можете да внесете ненужна сложност и действително да навредите на производителността, ако се опитате да оптимизирате, преди да идентифицирате правилно действителните пречки, а не просто да стреляте на сляпо по възможните.

В този смисъл бих попитал дали действително сте идентифицирали затруднение във вашето приложение? Ако е така, къде точно се намира и какво е естеството му? В каква среда работиш? Това уеб разработка ли е или десктоп с архитектура клиент/сървър?

Може би можете да добавите част от тази допълнителна информация към въпроса си и тогава би било възможно да ви помогнем по-добре?



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Полетата на кой ред се връщат при групиране с MySQL?

  2. Предупреждение:mysql_fetch_array() очаква параметър 1 да бъде ресурс [...]

  3. Поставете резултата от Mysql заявка в масив в клас

  4. Надстроен до Ubuntu 16.04 сега зависимостите на MySQL-python са нарушени

  5. MySQL:Получаване на начална и крайна времева марка за всеки ден