Търся специалист по бази данни

kaska

Member
Здравейте,
Търся специалист по бази данни, по-точно по InnoDB и MyISAM.
Имам проблем със изваждането и вкарването на резултати в база данни, тъй като редовете наброяват около 100 000 и процеса се забавя. Ако някой може да помогне нека пише по темата или на ЛС. Благодаря.
 

mobilio

Well-Known Member
От: Търся специалист по бази данни

През какво се опитваш да ги извадиш/вкараш данните - някакъв туул, командния ред или през phpmyadmin?
 

mobilio

Well-Known Member
От: Търся специалист по бази данни

Ами при такива обеми не се процедира стандартно - опитай се да направиш заявка и да вкараш вътре LIMIT.
Пример:
SELECT * FROM table LIMIT x, y;

Но това не е решение на проблема защото при заявки ще кляка пак - истинското решение е да направиш индекси и заявката да я преработиш така:
SELECT * FROM table where id BETWEEN x AND y;

Така ще ограничиш данните които ще обработваш на серии от по 100 или 1000 примерно и с още един цикъл ще обходиш всичко.
 

kaska

Member
От: Търся специалист по бази данни

Малко съм зле в SQL заявките досега не съм работил толкова много със база данни, удобно ли е да ти попитам няколко неща на скайп?
 

manuel

Active Member
От: Търся специалист по бази данни

Кажи структурата на таблиците и заявката която се опитваш да изпълниш или поне какво се опитваш да направиш и ще ти кажа какво да пипнеш по таблиците и как заявката да се изпълни по-бързо.
 

Горе