Jump to content
php.lv forumi

Recommended Posts

Posted

Sveiki,

 

Mēģinu ar php pieslēgties pie cita servera, mssql un vienkārši nolasīt visus datus:

 

SELECT top 100  
field1,  field3,  field3
FROM aspnet_db WITH (NOLOCK)
 
Viss strādā ātri. Bet ja nolasīt visus datus, 12000 ierakstus, strādā ļoti lēni, ~26s:
 
SELECT 
field1,  field3,  field3
FROM aspnet_db WITH (NOLOCK)
 
Uz paša servera nostrādā momentāni. Kur varētu būt problēma?

 

Posted

Jā, uz servera SELECT * FROM aspnet_db strādā momentāli, izvada 12000 ierakstus.

 

Ar Php , kas atrodas uz cita servera kādu 1000 arī ātri izvada, bet 12000 jau ~26s

Posted

Nav nekādu manipulāciju, vienkārši SELECT un datu attēlošana:

 

while ($Row = mssql_fetch_assoc($result)) {

    print $Row['id'] . "<br>";
}
Posted

nu izvāc šito un tad apskaties cik ātri strādā, jo lasīšana no resultseta un 12k ierakstu outputa sutišana klientam arī aizņem laiku. 

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...