CLEAR ORPHAN DATABASES

On this page

Removes orphaned partitions. Orphaned partitions are partition databases and tables on leaf nodes that are no longer considered part of the cluster.

Syntax

CLEAR ORPHAN DATABASES;

Remarks

Caution

This command cannot be undone.

  • The master aggregator will not drop orphan partition databases if there is no corresponding master partition.

  • This command causes implicit commits. Refer to COMMIT for more information.

  • To detect orphan partitions, run SHOW CLUSTER STATUS and check for partitions with the role of Orphan.

  • Before running CLEAR ORPHAN DATABASES, run: EXPLAIN CLEAR ORPHAN DATABASES; to see which partitions will be dropped.

  • Orphan tables are tables that don't exist in metadata but do exist on some partition databases. For example, if a table is dropped on the master in asynchronous replication and its node fails before it can succeed then the table could become an orphan table.

Related Topics

Last modified: April 19, 2023

Was this article helpful?

Verification instructions

Note: You must install cosign to verify the authenticity of the SingleStore file.

Use the following steps to verify the authenticity of singlestoredb-server, singlestoredb-toolbox, singlestoredb-studio, and singlestore-client SingleStore files that have been downloaded.

You may perform the following steps on any computer that can run cosign, such as the main deployment host of the cluster.

  1. (Optional) Run the following command to view the associated signature files.

    curl undefined
  2. Download the signature file from the SingleStore release server.

    • Option 1: Click the Download Signature button next to the SingleStore file.

    • Option 2: Copy and paste the following URL into the address bar of your browser and save the signature file.

    • Option 3: Run the following command to download the signature file.

      curl -O undefined
  3. After the signature file has been downloaded, run the following command to verify the authenticity of the SingleStore file.

    echo -n undefined |
    cosign verify-blob --certificate-oidc-issuer https://oidc.eks.us-east-1.amazonaws.com/id/CCDCDBA1379A5596AB5B2E46DCA385BC \
    --certificate-identity https://kubernetes.io/namespaces/freya-production/serviceaccounts/job-worker \
    --bundle undefined \
    --new-bundle-format -
    Verified OK