mysql_num_rows vs COUNT(*)

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ə?


Yadda saxlama
Kateqoriya: Web skriptlər, kod həlləri . , , , . Qısa keçid.

Verilmiş cavablar və yazılan şərhlər (9 cavab var)

(12:39, 18/02/2012 ) #9117

Birinci daha yaxşıdı. Mən kodlarımda həmişə 1-xi formadan istifadə edirəm.

Cavablamaq üçün sağ sütundan hesaba daxil olmaq lazımdır

(14:02, 18/02/2012 ) #9125

Böyük table-larda əlbəttə ki count(*) daha sürətli işləyəcək. Əyani misal olaraq buyurun baxın.

mysql> select count(*) from city;
+----------+
| count(*) |
+----------+
|     4079 |
+----------+
1 row in set<strong> (0.01 sec)</strong>

mysql> select * from city;
+------+----------------------
-----------+
4079 rows in set<strong> (0.16 sec)</strong>

0.16 və 0.1 🙂

Cavablamaq üçün sağ sütundan hesaba daxil olmaq lazımdır

(15:20, 18/02/2012 ) #9128

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?

Cavablamaq üçün sağ sütundan hesaba daxil olmaq lazımdır

(16:41, 18/02/2012 ) #9132

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.
🙂

Cavablamaq üçün sağ sütundan hesaba daxil olmaq lazımdır

(17:00, 18/02/2012 ) #9134

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.

Cavablamaq üçün sağ sütundan hesaba daxil olmaq lazımdır

(17:13, 18/02/2012 ) #9136

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.

Cavablamaq üçün sağ sütundan hesaba daxil olmaq lazımdır

(17:14, 18/02/2012 ) #9137

Problem deyil böyük həcmli bir table tapıb onu optimize ederik 😉

Cavablamaq üçün sağ sütundan hesaba daxil olmaq lazımdır

(17:15, 18/02/2012 ) #9138

Shahriyar Rzayev, )) Sağol. Özüm server işlədirəm. Bunları bilirəm 🙂

Cavablamaq üçün sağ sütundan hesaba daxil olmaq lazımdır

(17:16, 18/02/2012 ) #9139

Bilmiyənlər oxuyar onda 🙂

Cavablamaq üçün sağ sütundan hesaba daxil olmaq lazımdır

Bu suala aid öz sualım var:
Sual verin
Bu suala cavab vermək istəyirəm:
Cavab verin

Cavab verin


Cavab yazmaq üçün lütfən sağ sütundan və ya buradan hesaba daxil olun.

Üzvlər üçün giriş

Qeydiyyat

Elan qutusu

Son cavablar və şərhlər

kapiltp cavab verdi - Proqramlaşdırma - fəlsəfə (7 saat əvvəl)

Cənab cavab verdi - kurs diplomu ilə işləyə bilərəm? (1 gün əvvəl)

kapiltp cavab verdi - Proqramlaşdırma - fəlsəfə (3 gün əvvəl)

E. Hacı cavab verdi - Proqramlaşdırma - fəlsəfə (3 gün əvvəl)

kapiltp cavab verdi - Proqramlaşdırma - fəlsəfə (4 gün əvvəl)

kapiltp cavab verdi - Proqramlaşdırma - fəlsəfə (5 gün əvvəl)

E. Hacı cavab verdi - Proqramlaşdırma - fəlsəfə (5 gün əvvəl)

kapiltp cavab verdi - Proqramlaşdırma - fəlsəfə (7 gün əvvəl)

Aysu2009 cavab verdi - Azərbaycan əsgər mahnısının sözlərini ingilis dilinə tərcümə etmək (7 gün əvvəl)

Aysu2009 cavab verdi - Atestat almaq üçün ne etmeliyem? (7 gün əvvəl)

Aysu2009 cavab verdi - Azərbaycan əsgər mahnısının sözlərini ingilis dilinə tərcümə etmək (7 gün əvvəl)

Software Developer cavab verdi - Xamaya başqa nə deyirlər? 6 hərflidir (12 gün əvvəl)

Erol34 cavab verdi - Xamaya başqa nə deyirlər? 6 hərflidir (13 gün əvvəl)

Software Developer cavab verdi - Xamaya başqa nə deyirlər? 6 hərflidir (14 gün əvvəl)

Memmiroff cavab verdi - "Adobe" olmadan qrafik dizayner olmaq.. (20 gün əvvəl)

Software Developer - 615 xal

E. Hacı - 608 xal

Onar Alili - 526 xal

Dilsuz - 448 xal

Cabbarov Sübhan - 434 xal

Maqa - 346 xal

Ruslan Butdayev - 328 xal

Namiq Bəndəli - 297 xal

U.Tarlan - 244 xal

Meherremoff - 234 xal

Sistemə daxil olmuş 23296 sualdan 92%-dən çoxu cavablandırılmışdır.

Proyekt haqqında

E-Haci.net istehsalı. © 2010-2024