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.

1mysql> select count(*) from city;
2+----------+
3| count(*) |
4+----------+
5|     4079 |
6+----------+
71 row in set<strong> (0.01 sec)</strong>

1mysql> select * from city;
2+------+----------------------
3-----------+
44079 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

cavaninsan cavab verdi - Amerika səhmləri (8 gün əvvəl)

Software Developer cavab verdi - Amerika səhmləri (8 gün əvvəl)

SN cavab verdi - Kripto vergi (17 gün əvvəl)

Nicat97 cavab verdi - ilkaddimlar.com-a nə oldu? (24 gün əvvəl)

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

nicatmemmedli cavab verdi - ilkaddimlar.com-a nə oldu? (27 gün əvvəl)

Software Developer cavab verdi - ilkaddimlar.com-a nə oldu? (38 gün əvvəl)

E. Hacı cavab verdi - Adsense ya görə VÖEN gəlir vergisi 20% istəyirlər (47 gün əvvəl)

Triste cavab verdi - Adsense ya görə VÖEN gəlir vergisi 20% istəyirlər (48 gün əvvəl)

E. Hacı cavab verdi - Adsense ya görə VÖEN gəlir vergisi 20% istəyirlər (49 gün əvvəl)

Triste cavab verdi - Adsense ya görə VÖEN gəlir vergisi 20% istəyirlər (49 gün əvvəl)

E. Hacı cavab verdi - Telefon almışam kamerasında ləkə var qaytarmaq istəyirəm, mağaza qaytarmır (49 gün əvvəl)

Software Developer cavab verdi - Rus dili yatırımı (49 gün əvvəl)

Cənab cavab verdi - Rus dili yatırımı (50 gün əvvəl)

Software Developer cavab verdi - Rus dili yatırımı (50 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ş 23309 sualdan 92%-dən çoxu cavablandırılmışdır.

Proyekt haqqında

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