MySQL problem - mnogo bawno!
7 отговора
413 прегледа
MySQL problem - mnogo bawno!
Imam malyk problem swyrazan s MySQL baza danni, no moje bi i w drugi DB go ima:
Tablica s 30 000 reda sydyrja6ti imena (NE powtarq6ti se). Az prodyljawam da wmykwam nowi imena (4rez INSERT), kato za wsqko ime prowerqwam dali go ima we4e w tablicata (4rez SELECT). Procesa stawa wse po bawen i po bawen. Nqkoi moj li da mi pomogne, kakwo da naprawq 4e da zaraboti po byrzo. Moje bi nqkakwi indexi ili ne6to podobno???
Ako nqkoi moje da mi pomogne 6te byda mnogo blagodaren!
Tablica s 30 000 reda sydyrja6ti imena (NE powtarq6ti se). Az prodyljawam da wmykwam nowi imena (4rez INSERT), kato za wsqko ime prowerqwam dali go ima we4e w tablicata (4rez SELECT). Procesa stawa wse po bawen i po bawen. Nqkoi moj li da mi pomogne, kakwo da naprawq 4e da zaraboti po byrzo. Moje bi nqkakwi indexi ili ne6to podobno???
Ako nqkoi moje da mi pomogne 6te byda mnogo blagodaren!
Re: MySQL problem - mnogo bawno!
create unique index names_idx on table (<field1>, <field2>, ....)
Pravish smelo insert i proveriavash dali ti e generiralo greshka
Stom niamash index po tablicata vseki select koito pravish za proveka pravi table (sequential) scan i kolkoto poveche narastva tablicata tolkova poveche vreme otnema da ia skanira
Pravish smelo insert i proveriavash dali ti e generiralo greshka
Stom niamash index po tablicata vseki select koito pravish za proveka pravi table (sequential) scan i kolkoto poveche narastva tablicata tolkova poveche vreme otnema da ia skanira
BLAGODARQ na seeker!
TOWA E NEWEROQTNO :)
Naistina stana!
Tyrseneto zaraboti mnogokratno po byrzo. Edna zada4a koqto predi stawa6e za okolo 5 4asa, sled indexsiraneto stawa za okolo 50 sec.
Samo se pritesnqwam dali wsi4ko drugo si e kakto trqbwa, naprimer za nowite koito se wmykwat awtomati4no li im se syzdawat indexi, i kakwo to4no ima6 predwid kato kazwa6 da prowerqwam za gre6ki - wyznikwat li nowi wyzmojnosti za gre6ki ili si e kakto predi.
BLAGODARQ
Naistina stana!
Tyrseneto zaraboti mnogokratno po byrzo. Edna zada4a koqto predi stawa6e za okolo 5 4asa, sled indexsiraneto stawa za okolo 50 sec.
Samo se pritesnqwam dali wsi4ko drugo si e kakto trqbwa, naprimer za nowite koito se wmykwat awtomati4no li im se syzdawat indexi, i kakwo to4no ima6 predwid kato kazwa6 da prowerqwam za gre6ki - wyznikwat li nowi wyzmojnosti za gre6ki ili si e kakto predi.
BLAGODARQ
Re: ама ти си ...
Торбалане, пък ти казваш, че не разбираш от Бази Данни
Ако знаеш колко често на базата на подобни случки се появява някой който разказва, че MySQL никва работа не върши - на прехвърлих си нещата от nnnnn на MySQL и то 5 часа се мотляви пък преди ... (а то "преди" имало индекси щото някой друг го писал)
Макар, че най-убииственото "доказателство" напоследък беше един дето пространно обясняваше, че MySQL под Windows работел много по-бързо от Linux защото:
SELECT BENCHMARK(100000, "1+1"); Под Win се изпълнявало по-бързо.....
Сериозно доказателство ти казвам...
salle.online.bg/sig
Ако знаеш колко често на базата на подобни случки се появява някой който разказва, че MySQL никва работа не върши - на прехвърлих си нещата от nnnnn на MySQL и то 5 часа се мотляви пък преди ... (а то "преди" имало индекси щото някой друг го писал)
Макар, че най-убииственото "доказателство" напоследък беше един дето пространно обясняваше, че MySQL под Windows работел много по-бързо от Linux защото:
SELECT BENCHMARK(100000, "1+1"); Под Win се изпълнявало по-бързо.....
Сериозно доказателство ти казвам...
salle.online.bg/sig
Re: Марш в първи клас ...
База Данни без индекси е нещо като кола без спирачки ...
по принцип можеш да я караш ама никак хич изобщо не те съветвам пък и не вярвам някой да те съветва.
Е като си я правиш и поправяш ще ти е по-лесно щото няма да се занимаваш с глупости като накладки, спирачни течности и т.н. нали така?
salle.online.bg/sig
по принцип можеш да я караш ама никак хич изобщо не те съветвам пък и не вярвам някой да те съветва.
Е като си я правиш и поправяш ще ти е по-лесно щото няма да се занимаваш с глупости като накладки, спирачни течности и т.н. нали така?
salle.online.bg/sig
няколко пъти казвам.........
......че не ми е професия...
инженер съм, ядрен енергетик...ама от малък все с програмиране се налага да си вадя хляба, и си мислех "като порасна, никога няма да погледна бази данни" щото от всичко, това най-мразех....
за това сега на главата ми виси един сървър....десетина таблици, двайсеттина вюта, не знам вече колко тригери и нито една сторед процедура (тук аз съм за убиване, има задачи дето ТРЯБВА да са на sp ама ме мързи)......
инженер съм, ядрен енергетик...ама от малък все с програмиране се налага да си вадя хляба, и си мислех "като порасна, никога няма да погледна бази данни" щото от всичко, това най-мразех....
за това сега на главата ми виси един сървър....десетина таблици, двайсеттина вюта, не знам вече колко тригери и нито една сторед процедура (тук аз съм за убиване, има задачи дето ТРЯБВА да са на sp ама ме мързи)......