none
Particionamento de Tabelas RRS feed

  • Pergunta

  • Prezados, tenho uma tabela com mais de 10.000.000 de registros rodando no SQL Server Standard, com isso me apareceu a necessidade de particionar a mesma em varias partições. Para a minha surpresa o SQL me apresenta a mensagem que apenas o Enterprise comporta a função PARTITION FUNCTION, isto procede ou estou fazendo errado??

    Create Partition Function pfBoletoDocumentos(DateTime)
    	as Range Left for Values(
    		'2005-12-31',
    		'2006-12-31',
    		'2007-12-31',
    		'2008-12-31',
    		'2009-12-31',
    		'2010-12-31',
    		'2011-12-31',
    		'2012-12-31',
    		'2013-12-31',
    		'2014-12-31',
    		'2015-12-31',
    		'2016-12-31',
    		'2017-12-31'
    		)
    go

    Erro Execução

    Certo da colaboração de todos

    Marcelinho


    Marcelo Nogueira

    sexta-feira, 1 de agosto de 2014 21:18

Respostas

Todas as Respostas

  • Olá,

    isso vem desde o SQL 2005 http://technet.microsoft.com/en-us/library/ms143761(v=sql.90).aspx não pode ser considerado surpresa.

    no caso do SQL STD você pode usar View Particionada http://technet.microsoft.com/en-us/library/ms190019(v=sql.105).aspx


    -- Ricardo Leka - http://leka.com.br

    quinta-feira, 7 de agosto de 2014 19:12
  • Prezado Ricardo, não foi uma surpresa, apenas falta de experiencia. Mas obrigado por direcionar um pouco da sua para meu Thread

    Marcelinho


    Marcelo Nogueira

    quinta-feira, 7 de agosto de 2014 20:09
  • Marcelinho,

    Mas você mesmo pode trabalhar com particionamento de dados no SQL Server mesmo que não exista o recurso de Partition Function disponível.

    Existem dois tipos de particionamento de dados e tabelas chamados de:

    1. Particionamento Horizontal; e
    2. Particionamento Vertical.

    Onde inicialmente você poderá segmentar e distribuir os seus dados entre mais ou menos tabelas, isso vai depender da forma de distribuição.

    No meu blog você vai pode encontrar mais informações:http://pedrogalvaojunior.wordpress.com/2011/09/06/entendo-como-funciona-o-particionamento-horizontal-e-vertical-de-tabelas/


    Pedro Antonio Galvão Junior [MVP | Microsoft Evangelist | Microsoft Partner | Engenheiro de Softwares | Especialista em Banco de Dados | Professor Universitário | SoroCódigos] @JuniorGalvaoMVP | pedrogalvaojunior.wordpress.com

    sexta-feira, 8 de agosto de 2014 18:06