Maraqlıdır. Hansı daha sürətlidir?
$sql = mysql_query(“SELECT * FROM `users`”);
$result = mysql_num_rows($sql);
Yoxsa
$sql = (“SELECT COUNT(*) FROM `users`”);
$result = mysql_result($sql, 0);
Kimin nə fikri var bu barədə?
|
Verilmiş və sayı 2700-ü ötən sualların 99.85 %-i cavablanmışdır.
Bu o deməkdir ki, sizin vermək istədiyiniz sualın cavablanmamaq ehtimalı 1/100-dən də azdır. |
Maraqlıdır. Hansı daha sürətlidir?
$sql = mysql_query(“SELECT * FROM `users`”);
$result = mysql_num_rows($sql);
Yoxsa
$sql = (“SELECT COUNT(*) FROM `users`”);
$result = mysql_result($sql, 0);
Kimin nə fikri var bu barədə?
Cavablar.net saytında yığılan sual-cavab bazası əsasında periodik olaraq PDF formatında elektron jurnallar dərc olunur. İndiyədək 3 belə e-jurnal buraxılıb, bundan sonrakı jurnalların hazırlanmasını siz özünüz də edə bilərsiniz.
Sual və cavab yazarkən mütləq çalışmalıyıq ki dil qaydalarına uyğun sual və cavablar yazaq. Bununla da oxşar suallarla internetdə axtarış edəcək soydaşlarımızın işini asanlaşdırmış, onlara fayda vermiş olarıq.
Birinci daha yaxşıdı. Mən kodlarımda həmişə 1-xi formadan istifadə edirəm.
Böyük table-larda əlbəttə ki count(*) daha sürətli işləyəcək. Əyani misal olaraq buyurun baxın.
Və
0.16 və 0.1
Shahriyar Rzayev , təşəkkür, doğrudur. Kiçik table-larda bu fərq hiss olunmaya bilər. Maraqlıdır , bəs COUNT(*) yox, COUNT(`id`) yazsaq nə udmuş olarıq? Yoxsa daha da ləngiyər prosses?
sen bura konkret əlində olan table-ı yaz. Onun üstündə araşdıraq.
1. cmd-ni aç
2. mysqldump –user=user_name –password=user_password db_name table_name > C:/Users/JRzayev/Desktop/table_name.sql
(Mən rahat olsun deyə desktop-a yönləndirdim)
3. Desktop-daki .sql faylı harasa upload elə və linki yaz bura.
Shahriyar Rzayev , təşəkkür. Sadəcə bəzi incəliklər çoxdur SQL-də. İstədim araşdıraq,həm də bilmək istəyənlər də oxusun. Belə sürətlə bağlı problemim yoxdur hələki.
Elə də CMD yazmışam ki elə bil hamı localhost-dadı eee
phpmyadmin-dən də edə bilərsən.
1. Table olan database-ə gəl.
2. table-ı seç
3. “with selected”-den EXPORT-u seç və GO.
4. save as.
Problem deyil böyük həcmli bir table tapıb onu optimize ederik
Shahriyar Rzayev, )) Sağol. Özüm server işlədirəm. Bunları bilirəm
Bilmiyənlər oxuyar onda