Клубове Дир.бг
powered by diri.bg
търси в Клубове diri.bg Разширено търсене

Вход
Име
Парола

Клубове
Dir.bg
Взаимопомощ
Горещи теми
Компютри и Интернет
Контакти
Култура и изкуство
Мнения
Наука
Политика, Свят
Спорт
Техника
Градове
Религия и мистика
Фен клубове
Хоби, Развлечения
Общества
Я, архивите са живи
Клубове Дирене Регистрация Кой е тук Въпроси Списък Купувам / Продавам 20:32 22.05.24 
Клубове/ Компютри и Интернет / Бази данни Пълен преглед*
Информация за клуба
Тема Re: MySQL- bavno query [re: x]
Автор salle (минаващ)
Публикувано03.04.03 20:33  



Ами при това разпределение мисля, че решението (без преструктуриране) е еднозначно

CREATE TEMPORARY TABLE temp SELECT * FROM docinfn WHERE word_id IN (1,2,3);

Виж колко голяма става тази таблица като байтове защата ако можеш да използваш TYPE=HEAP още по-добре.

SELECT FROM temp ... всичко останало.

при това положение ако нямаш други заявки в оригиналната таблица оставяш САМО този индекс


Вместо SELECT ... можеш да го разбиеш на още стъпки примерно:

DELETE FROM temp WHERE cl0 < 50;
DELETE FROM temp WHERE cl0 > 50;

това обаче ще е по-бързо ако създаваш временната таблица с индекс и тя НЕ Е HEAP (защото HEAP преди 4.1 поддържат само
HASH индекси а те не стават за >, <

SELECT ...


Обаче генералното решение е да разбиеш таблицата вертикално на по-малки таблици защото тогава задачката ти ще бъде за JOIN и индексите ще работят по-добре .... може би разбира се :)

Разбира се ще ти се усложнят нещата при всяко писане в таблиците.

Честно казано не очаквах чак 26 милиона реда
А колко е като обем това нещо? Може да се окаже, че има какво да се пипне по настройките.

Каква ти е версията между другото?



Цялата тема
ТемаАвторПубликувано
* MySQL- bavno query x   02.04.03 20:22
. * Re: MySQL- bavno query ro6avia   02.04.03 21:39
. * i nakraia ro6avia   02.04.03 21:43
. * Re: то затова има TEMPORRAY salle   02.04.03 22:13
. * Re: MySQL- bavno query x   03.04.03 12:31
. * Re: MySQL- bavno query salle   03.04.03 13:25
. * Re: MySQL- bavno query x   03.04.03 14:52
. * Re: MySQL- bavno query salle   03.04.03 15:23
. * Re: MySQL- bavno query x   03.04.03 17:34
. * Re: MySQL- bavno query salle   03.04.03 20:33
. * Re: MySQL- bavno query x   06.04.03 17:35
. * лошо, лошо baj l\bo   03.04.03 04:02
. * Re: MySQL- bavno query salle   03.04.03 13:33
. * Re: MySQL- bavno query x   03.04.03 18:24
. * Re: MySQL- bavno query salle   03.04.03 20:39
. * Re: MySQL- bavno query x   06.04.03 17:39
. * Re: MySQL- bavno query Topбaлaн   06.04.03 21:35
. * Re: MySQL- bavno query Zyl Oiliuff   07.04.03 17:41
Клуб :  


Clubs.dir.bg е форум за дискусии. Dir.bg не носи отговорност за съдържанието и достоверността на публикуваните в дискусиите материали.

Никаква част от съдържанието на тази страница не може да бъде репродуцирана, записвана или предавана под каквато и да е форма или по какъвто и да е повод без писменото съгласие на Dir.bg
За Забележки, коментари и предложения ползвайте формата за Обратна връзка | Мобилна версия | Потребителско споразумение
© 2006-2024 Dir.bg Всички права запазени.