Pular para o conteúdo principal

Índices PostgreSQL x BrERP

Aqui estão resumidos os índices mais utilizados (identificados como recorrentes) em instâncias do BrERP mantidas em nuvem pela dev&Co.

Dica: Antes de aplicar os índices em seu banco de dados verifique se eles realmente se fazem necessário. Além dos índices apontados neste documento outros podem se fazer necessários conforme utilização de funcionalidades e personalizações acopladas ao sistema. Uma excelente ferramenta para ajudar no monitoramento e nas melhorias de performance do PostgreSQL é o http://dalibo.github.io/powa/ (similar ao OracleAWR e o SQL Server MDW).

Pedido de Compra / Ordem de Venda

TabelaÍndiceColunasObservações
C_OrderCOF_Order_UpdatedUpdated
C_OrderCOF_Order_DateOrderedDateOrdered
C_OrderLineCOF_OrderLine_DateOrderedDateOrdered
C_OrderLineCOF_OrderLine_DatePromisedDatePromised
C_OrderLineCOF_Order_DatePromisedDatePromised

Recebimento de Materiais e Expedição

TabelaÍndiceColunasObservações
M_InOutCOF_InOut_UpdatedUpdated
M_InOutCOF_InOut_ProcessedProcessed
M_InOutCOF_InOut_MovementDateMovementDate
M_InOutCOF_InOut_DropShipBPDropShipBP
M_InOutLineCOF_InOutLine_OrderLineC_OrderLine_ID
M_InOutLineMACOF_InOutLineMA_InOutLineM_InOutLine_ID

Confirmação de Recebimento / Entrega

TabelaÍndiceColunasObservações
M_InOutConfirmCOF_InOutConfirm_DocumentNoDocumentNo
M_InOutConfirmCOF_InOutConfirm_InOutM_InOut_ID
M_InOutConfirmCOF_InOutConfirm_UpdatedUpdated
M_InOutConfirmCOF_InOutConfirm_ProcessedProcessed
M_InOutLineConfirmCOF_InOutLineConfirm_IOConfirmM_InOutConfirm_ID
M_InOutLineConfirmCOF_InOutLineConfirm_IOLineM_InOutLine_ID

Fatura (Fornecedor) e Fatura (Cliente)

TabelaÍndiceColunasObservações
C_InvoiceCOF_Invoice_UpdatedUpdated
C_InvoiceCOF_Invoice_ProcessedProcessed
C_InvoiceCOF_Invoice_DateInvoicedDateInvoiced
C_InvoiceLineCOF_InvoiceLine_InOutLineM_InOutLine_ID

Confrontar Pedido / Fatura

TabelaÍndiceColunasObservações
M_MatchPOCOF_MatchPO_UpdatedUpdated
M_MatchPOCOF_MatchPO_ProcessedProcessed
M_MatchPOCOF_MatchPO_InOutLineM_InOutLine_ID
M_MatchPOCOF_MatchPO_InvoiceLineC_InvoiceLine_ID
M_MatchInvCOF_MatchInv_UpdatedUpdated
M_MatchInvCOF_MatchInv_ProcessedProcessed
M_MatchInvCOF_MatchInv_InOutLineM_InOutLine_ID

Alocação

TabelaÍndiceColunasObservações
C_AllocationHdrCOF_AllocationHdr_UpdatedUpdated
C_AllocationHdrCOF_AllocationHdr_ProcessedUpdated
C_AllocationLineCOF_AllocationHdr_HdrC_AllocationHdr_ID

Pagamento / Recebimento

TabelaÍndiceColunasObservações
C_PaymentCOF_Payment_UpdatedUpdated
C_PaymentCOF_Payment_ProcessedProcessed
C_PaymentCOF_Payment_DateTrxDateTrx
C_PaymentCOF_Payment_AllocatedAllocated
C_PaymentCOF_Payment_ReconciledReconciled
C_PaymentAllocateCOF_PaymentAllocate_PaymentC_Payment_ID

Extrato Bancário

TabelaÍndiceColunasObservações
C_BankStatementCOF_BankStatement_UpdatedUpdated
C_BankStatementCOF_BankStatement_ProcessedProcessed
C_BankStatementCOF_BankStatement_StatementDateStatementDate
C_BankStatementCOF_BankStatement_BankAccountBankAccount
C_BankStatementLineCOF_BankStatementLine_PaymentC_Payment_ID
C_BankStatementLineCOF_BankStatementLine_BPartnerC_BPartner_ID

Ajuste de Estoque / Estoque de Uso Interno

TabelaÍndiceColunasObservações
M_InventoryCOF_Inventory_UpdatedUpdated
M_InventoryCOF_Inventory_ProcessedProcessed
M_InventoryCOF_Inventory_MovementDateMovementDate
M_InventoryLineMACOF_InventoryLineMAM_InventoryLine_ID

Movimentação de Estoque

TabelaÍndiceColunasObservações
M_MovementCOF_Movement_UpdatedUpdated
M_MovementCOF_Movement_ProcessedProcessed
M_MovementCOF_Movement_MovementDateMovementDate
M_MovementLineMACOF_MovementLineMAM_MovementLine_ID

Confirmação de Movimentação de Estoque

TabelaÍndiceColunasObservações
M_MovementConfirmCOF_MovementConfirm_UpdatedUpdated
M_MovementConfirmCOF_MovementConfirm_ProcessedProcessed
M_MovementConfirmCOF_MovementConfirm_MovementM_Movement_ID
M_MovementLineConfirmCOF_MovementLineConfirm_MoveConfirmM_MovementConfirm_ID
M_MovementLineConfirmCOF_MovementLineConfirm_MoveLineM_MovementLine_ID

Ordem de Produção

TabelaÍndiceColunasObservações
M_ProductionCOF_Production_UpdatedUpdated
M_ProductionCOF_Production_ProcessedProcessed
M_ProductionCOF_Production_MovementDateMovementDate

ARM (Fornecedor) e ARM (Cliente)

TabelaÍndiceColunasObservações
M_RMACOF_RMA_UpdatedUpdated
M_RMACOF_RMA_ProcessedProcessed

Contabilidade

TabelaÍndiceColunasObservações
Fact_AcctCOF_Fact_Acct_Table_RecordTable_ID, Record_ID
Fact_AcctCOF_Fact_Acct_Table_RecordUpdated

Estoque

TabelaÍndiceColunasObservações
M_StorageReservationCOF_StorageReservation_ProductM_Product_ID, M_Locator_ID
M_StorageReservationCOF_StorageReservation_ASIM_AttributeSetInstance_ID
M_StorageOnHandCOF_StorageOnHand_ProductM_Product_ID, M_Locator_ID
M_StorageOnHandCOF_StorageOnHand_ASIM_AttributeSetInstance_ID
M_StorageOnHandCOF_StorageOnHand_DateMaterialpolicyDateMaterialpolicy

Custo

TabelaÍndiceColunasObservações
M_CostCOF_Cost_ProductM_Product_ID
M_CostDetailCOF_CostDetail_InOutLineM_InOutLine_ID
M_CostDetailCOF_CostDetail_ProductionLineM_ProductionLine_ID
M_CostDetailCOF_CostDetail_OrderLineC_OrderLine_ID
M_CostDetailCOF_CostDetail_InvoiceLineC_InvoiceLine_ID
M_CostDetailCOF_CostDetail_MatchInvM_MatchInv_ID
M_CostDetailCOF_CostDetail_MovementLineM_MovementLine_ID
M_CostDetailCOF_CostDetail_InventoryLineM_InventoryLine_ID