sql >> Databasteknik >  >> RDS >> PostgreSQL

Gå med i alla PostgreSQL-tabeller och skapa en Python-ordbok

Varför skapar du inte en postgres-funktion istället för script?

Här är några råd som kan hjälpa dig att undvika minnesfelet:

  • Du kan använda WITH klausul som utnyttjar ditt minne bättre.
  • Du kan skapa några fysiska tabeller för att lagra informationen från olika grupper av tabeller i din databas. Dessa fysiska tabeller kommer att undvika att använda en stor mängd minne. Efter det behöver du bara gå med i de fysiska borden. Du kan skapa en funktion för den.
  • Du kan skapa ett Data Warehouse genom att avnormalisera tabellerna du behöver.
  • Sist men inte minst:Se till att du använder index på lämpligt sätt.


  1. Hur får man SQL_CALC_FOUND_ROWS-värdet med hjälp av förberedda satser?

  2. Hur utför man en radlåsning?

  3. Hitta det lägsta värdet i en tabell som är större än ett visst värde

  4. Hur man gör en mySQL:s tabellkolumn osynlig