Jump to content
php.lv forumi

Balsošanas varianti.


shurix

Recommended Posts

Veidošu labs/slikts balsošanu, bet nevaru izdomāt pēc kāda principa būtu ātrāka darbība.

Glabāt visu balsotāju ip vienā laukā, par ko balso tabulā un tad ar piemēram strpos pārbaudīt vai ir balsots

vai arī atsevišķā tabulā glabāt balsotāju ip un par ko balso id?

 

It kā balsis nav plānotas miljonos, bet tomēr gribētos zināt kurš variants būtu labāks?

Link to comment
Share on other sites

Veidošu labs/slikts balsošanu, bet nevaru izdomāt pēc kāda principa būtu ātrāka darbība.

Glabāt visu balsotāju ip vienā laukā, par ko balso tabulā un tad ar piemēram strpos pārbaudīt vai ir balsots

vai arī atsevišķā tabulā glabāt balsotāju ip un par ko balso id?

 

It kā balsis nav plānotas miljonos, bet tomēr gribētos zināt kurš variants būtu labāks?

 

Domājam ka labāk būtu atsevišķā ip|raksts_id , (uzliktu arī unique indeksu ip + raksts_id)...

Link to comment
Share on other sites

IP NOTEIKTI glabat kaa INT , buus ieverojami atraak..

muļķības. ip glabāšana iekš int nepadara selektus IEVĒROJAMI ātrākus, salīdzinot ar glabāšanu iekš varchar vai varbinary! vai tad jau paspēji aizmirst šo diskusiju??? http://php.lv/f/topic/15199-banneris-ar-click-noteiceju/

konkrētajā testā selektējot 100 000 rindu lielā tabulā, ieguvums bija tikai 200 mikrosekundes, kas veido tikai 25% ātruma uzlabojumu, kas uz tik mikroskopiskiem skaitļiem nu nekādi nevar tikt uzskatīts par kko ievērojamu :P

Link to comment
Share on other sites

meklēšana pēc ip 100 000 rindās:

0.0008 sekundes ar ip varchar(15)

0.0006 sekundes ar ip int

 

šajā gadījumā "ievērojami ātrāk" ir par stipru teikts :D:D:D

daudz piemērotāk būtu "mazliet ātrāk" ;)

 

nē nu, protams, kas kuram skaitās daudz... :P

Edited by 2easy
Link to comment
Share on other sites

nē nu, protams, kas kuram skaitās daudz... :P

tu skatijies tikai 1 Lietootajam, ja vienlaiciigi buus daudz lietotaaju, tad rekjini ka viss Summesies ( nu protams paliek jau vel keshosana, taatad tiira suumesanas nebuus)

Bet jarekjina ka tie tomer ir % no atrdarbiibas, un tas bija tikai uz 100K, kas lielakai lapai nebuut nav daudz.

( 1K balsotaaju diena, un 100 dienas )

piedevam tas bija vienkarshais Kverijs, ja buus ar vairakiem JOIN etc. tad rezuultaats jau buus pavisam cits ...

 

Taa kaa atruma pieaugums ir redzams (procentuali)...

Edited by Grey_Wolf
Link to comment
Share on other sites

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