Impact op queryprestaties door netwerkwachttijd minimaliseren

De netwerkwachttijd neemt toe wanneer Oracle Analytics Cloud verbinding maakt met een database in een ander datacenter. In dit onderwerp wordt uitgelegd hoe u de negatieve gevolgen op de prestaties van deze hogere netwerkwachttijd kunt minimaliseren door het aantal netwerkrondes tussen Oracle Analytics Cloud en uw gegevensbron te verminderen. Door minder netwerkrondes te maken, wordt de responstijd van uw databasequery's korter.

Om dit te bereiken, raadt Oracle u aan om het standaardbulkaantal opgehaalde rijen en de grootte van de ophaalbuffer te verhogen. U kunt deze beide instellingen wijzigen in het datamodelbestand (RPD) voor uw Oracle Analytics Cloud:

  • DEFAULT_BULK_FETCH_ROW_COUNT: verhoog de waarde voor het bulkaantal opgehaalde rijen naar 5000. Aangezien het aantal rijen in bulkophaalbewerkingen wordt beperkt door de grootte van de buffer van de bulkophaalbewerking, moet u de grootte van de ophaalbuffer ook verhogen.
  • MAX_BULK_FETCH_BUFFER_SIZE: verhoog de buffergrootte naar een grote waarde, zoals 1.000.000.

Als de buffergrootte niet groot genoeg is, bevat elke bulkophaalbewerking minder rijen dan door DEFAULT_BULK_FETCH_ROW_COUNT wordt verwacht. Als de netwerkwachttijd hoog is, kan dit de prestaties verminderen.

Beschrijving van GUID-46C111EF-1B2F-4281-AC5D-D576191BBADA-default.jpg volgt hierna
.jpg