sql >> Database teknologi >  >> RDS >> PostgreSQL

Performance Tuning:Opret indeks for boolesk kolonne

For en forespørgsel som denne, et delvist indeks at dække kun usynkroniserede rækker ville tjene bedst.

CREATE INDEX ON tbl (id) WHERE sync_done = FALSE;

Men til en brugssituation som denne kan andre synkroniseringsmetoder være at foretrække til at begynde med:



  1. Kan jeg definere flere hændelser i én Trigger-erklæring i mysql?

  2. Hvornår skal jeg bruge UNSIGNED og SIGNED INT i MySQL?

  3. Sådan sletter du rækker i tabeller, der indeholder fremmednøgler til andre tabeller

  4. Hvordan indstiller jeg en fuld dato og tid sql ved hjælp af java, og ikke kun datoen?