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ə?
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ş cavablar və yazılan şərhlər (9 cavab var)
2
Birinci daha yaxşıdı. Mən kodlarımda həmişə 1-xi formadan istifadə edirəm.
3
Böyük table-larda əlbəttə ki count(*) daha sürətli işləyəcək. Əyani misal olaraq buyurun baxın.
1
mysql> select count(*) from city;
2
+----------+
3
| count(*) |
4
+----------+
5
| 4079 |
6
+----------+
7
1 row in set<strong> (0.01 sec)</strong>
Və
1
mysql> select * from city;
2
+------+----------------------
3
-----------+
4
4079 rows in set<strong> (0.16 sec)</strong>
0.16 və 0.1
0
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?
2
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.
1
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.
2
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.
1
Problem deyil böyük həcmli bir table tapıb onu optimize ederik
1
Shahriyar Rzayev, )) Sağol. Özüm server işlədirəm. Bunları bilirəm
1
Bilmiyənlər oxuyar onda
Sual verin
Cavab verin