<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="https://www.dotnetzone.gr:443/cs/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>ASP.NET WebForms</title><link>https://www.dotnetzone.gr:443/cs/forums/13/ShowForum.aspx</link><description>Θέματα για web εφαρμογές, σε ASP.NET WebForms</description><dc:language>el</dc:language><generator>CommunityServer 2.1 SP3 (Build: 20423.1)</generator><item><title>Απ: 1 GridView πολλα queries</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/50442.aspx</link><pubDate>Mon, 04 May 2009 18:29:47 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:50442</guid><dc:creator>Παναγιώτης Καναβός</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/50442.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=13&amp;PostID=50442</wfw:commentRss><description>&lt;P&gt;&lt;BLOCKQUOTE&gt;&lt;div&gt;&lt;img src="http://www.dotnetzone.gr/cs/Themes/default/images/icon-quote.gif"&gt; &lt;strong&gt;IoannisKaramitros:&lt;/strong&gt;&lt;/div&gt;&lt;div&gt;Καλό είναι να μην χρησιμοποιείς join σε μεγάλους πίνακες γιατί αργεί πολύ η εφαρμογή.&lt;/div&gt;&lt;/BLOCKQUOTE&gt;&lt;/P&gt;
&lt;P&gt;Αυτό δεν ισχύει.&lt;/P&gt;
&lt;P&gt;Δεν έχει σημασία πόσο μεγάλος είναι ο πίνακας για το πόσο γρήγορο είναι ένα query. Σημασία έχει αν υπάρχουν τα κατάλληλα indexes (στις στήλες που συμμετέχουν στο join και στo where), αν υπάρχουν covering indexes (τα πεδία του select υπάρχουν και αυτά σε κάποιο index) και στο πόσες εγγραφές επιστρέφονται. Τα ίδια πράγματα δηλαδή που έχουν σημασία σε κάθε query. &lt;/P&gt;
&lt;P&gt;Αν κάποιο join φαίνεται να καθυστερεί το πρόβλημα είναι σχεδόν πάντα στο query και τα indexes και όχι στον αριθμό εγγραφών των πινάκων.&lt;/P&gt;</description></item><item><title>Απ: 1 GridView πολλα queries</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/50441.aspx</link><pubDate>Mon, 04 May 2009 18:18:04 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:50441</guid><dc:creator>IoannisKaramitros</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/50441.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=13&amp;PostID=50441</wfw:commentRss><description>Καλό είναι να μην χρησιμοποιείς join σε μεγάλους πίνακες γιατί αργεί πολύ η εφαρμογή.</description></item><item><title>Απ: 1 GridView πολλα queries</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/49068.aspx</link><pubDate>Tue, 10 Mar 2009 18:38:17 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:49068</guid><dc:creator>savvas1986</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/49068.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=13&amp;PostID=49068</wfw:commentRss><description>Σε ευχαριστώ KelMan θα το δω το απογευμα στο σπιτι γιατι εδω μου το κώβει το firewall... (Με join τους πίνακες γινεται?)&lt;br&gt;</description></item><item><title>Απ: 1 GridView πολλα queries</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/49067.aspx</link><pubDate>Tue, 10 Mar 2009 18:31:33 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:49067</guid><dc:creator>KelMan</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/49067.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=13&amp;PostID=49067</wfw:commentRss><description>&lt;P&gt;Ρίξε μια ματιά εδώ: &lt;A id=ctl00_mainContentContainer_ctl225 title="Forms over Data Video Series" href="http://msdn.microsoft.com/en-us/vbasic/bb466226.aspx#formsoverdata"&gt;&lt;FONT color=#0000ff&gt;Forms over Data Video Series&lt;/FONT&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;Ειδικά το &lt;A href="http://msdn.microsoft.com/en-us/vbasic/bb643829.aspx"&gt;http://msdn.microsoft.com/en-us/vbasic/bb643829.aspx&lt;/A&gt;&lt;/P&gt;</description></item><item><title>1 GridView πολλα queries</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/49065.aspx</link><pubDate>Tue, 10 Mar 2009 18:05:08 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:49065</guid><dc:creator>savvas1986</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/49065.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=13&amp;PostID=49065</wfw:commentRss><description>Καλημέρα :D Μια νέα μέρα ξεκινά στον όλο απορίες προγραμματιστικό μου κόσμο :D&lt;br&gt;&lt;br&gt;Έχω ένα Gridview και ένα dataset... To gridview γεμίζει με όλα τα δεδομένα του dataset και παράγει καμιά 20αρια columns... To Θέμα ποιο είναι λοιπόν... Θέλω να κρατήσω τις πρώτες 3 columns όπως είναι και οι υπόλοιπες οι οποίες είναι αριθμοί από το 1 εως το 5 να αντιστοιχιστούν σε άλλους πίνακες όπου θα πέρνουν τις αντιστοιχες πληροφοριες... Για να γίνω πιο κατανοητος... Στις 3 πρώτες columns ας πούμε οτι μου εμφανίζοντα ΟΝΟΜΑ-ΕΠΙΘΕΤΟ-ΔΙΕΥΘΥΝΣΗ και οι υπολοιπες που ακολουθουν ειναι 1-3-0-0-0-5-1-NULL-4-5-NULL. Το πρώτο 1 θέλω ας πουμε να αντιστοιχεί στον πινακα alive και να δινει την τιμη για 1 = "εν ζωη" το επόμενο 3 να αντιστοιχει στον πινακα family και να δινει 3="χωρισμένος" .... και ούτο καθεξεις... να γίνεται λοιπον αυτόματα αυτη η αντιστοιχεία και στο κεντρικό μου gridview να επιστρέφονται τα τελικά αποτελέσματα... Πως μπορώ να υλοποιήσω κατι τέτιο ?&lt;br&gt;&lt;br&gt;Ευχαριστώ προκαταβολικά!&lt;br&gt;</description></item></channel></rss>