<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://sqlserver.ro/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>Intrebari generale</title><link>http://sqlserver.ro/forums/16/ShowForum.aspx</link><description /><dc:language>en</dc:language><generator>CommunityServer 2.1 SP2 (Build: 61129.1)</generator><item><title>Re: Partitionare tabele</title><link>http://sqlserver.ro/forums/thread/7757.aspx</link><pubDate>Wed, 28 Oct 2009 09:52:37 GMT</pubDate><guid isPermaLink="false">963f3a18-65dd-4aad-905c-b785cfe1d7c7:7757</guid><dc:creator>claudiu3001</dc:creator><slash:comments>0</slash:comments><comments>http://sqlserver.ro/forums/thread/7757.aspx</comments><wfw:commentRss>http://sqlserver.ro/forums/commentrss.aspx?SectionID=16&amp;PostID=7757</wfw:commentRss><description>Index ID are valori diferite. Deci cred ca cea cu 23 de milioane e de fapt indexul nonclustered creat de cheia primara (am creat-o dupa ce am creat index-ul clustered). Sper sa nu ma insel. &lt;br&gt;</description></item><item><title>Partitionare tabele</title><link>http://sqlserver.ro/forums/thread/7756.aspx</link><pubDate>Wed, 28 Oct 2009 09:17:10 GMT</pubDate><guid isPermaLink="false">963f3a18-65dd-4aad-905c-b785cfe1d7c7:7756</guid><dc:creator>claudiu3001</dc:creator><slash:comments>0</slash:comments><comments>http://sqlserver.ro/forums/thread/7756.aspx</comments><wfw:commentRss>http://sqlserver.ro/forums/commentrss.aspx?SectionID=16&amp;PostID=7756</wfw:commentRss><description>Salut.&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; M-am lovit de o curiozitate in partitionarea unei tabele mari. Am creat o tabela cu aprox 23 mil de randuri, apoi am creat un index clustered pe coloana datetime cu o schema de partitionare. A partitionat ok, am facut urmatoarea interogare (gasita pe net) :&lt;br&gt;SELECT $partition.functie_partitionare(o.data1) &lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; AS [Partition Number], count(*) AS [Randuri In Partitie]&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; FROM partition_test.dbo.tabela1 AS o&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; GROUP BY $partition.functie_partitionare(o.data1)&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; ORDER BY [Partition Number]. Rezultatele au fost cele la care ma asteptam. Insa cand am rulat interogarea:&lt;br&gt;&amp;nbsp; select * from sys.partitions where (object_name(object_id)='tbl_cdr_xxx'), pe coloana partion_number imi apare de 2 ori valoarea 1, cu valori diferite in coloana partition_id. Aici apare problema: una din ele contine exact atatea randuri inainte de partitionare si a doua contine numarul de randuri de dupa partitionare.&lt;br&gt;E posibil ca cel care contine 23 de mil de randuri sa fie filegroup-ul Primary?
E posibil ca tabela sa se fi impartit pe partitii, dar sa se fi pastrat si tabela intacta in Primary? Am gresit cu ceva in pasii mei? Poate ar fi trebuit sa folosesc urmatoarea expresie pentru realizarea partitionarii: &lt;font&gt;&lt;font&gt;&lt;font face="Verdana, Arial, Helvetica, sans-serif" size="-1"&gt;&lt;font face="Verdana, Arial, Helvetica, sans-serif" size="-1"&gt;&lt;br&gt;"Drop index MyTable_IDX on MyTable with (Move To [Data Partition Scheme] (datetime) )&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;" ??? &lt;br&gt;&lt;br&gt;Ms anticipat!:)&lt;br&gt;</description></item></channel></rss>