1. Home
  2. Knowledge Base
  3. ChistaDATA
  4. Optimizing Table Instantly in ClickHouse
  1. Home
  2. Knowledge Base
  3. ClickHouse
  4. Optimizing Table Instantly in ClickHouse

Optimizing Table Instantly in ClickHouse

We run an OPTIMIZE table_name FINAL after loading, but we still see numerous duplicates even after the OPTIMIZE command appears to have finished. This is because it runs silently and doesn’t return any information or errors.

Because OPTIMIZE table_name FINAL might not do anything. The default value is 0, and this parameter is dynamic.

Applying this option allows you to distinguish between these scenarios and receive the reason in an error message. Here is the command:

SET optimize_throw_if_noop=1

 

Was this article helpful?

Related Articles

CHISTADATA IS COMMITTED TO OPEN SOURCE SOFTWARE AND BUILDING HIGH PERFORMANCE COLUMNSTORES

In the spirit of freedom, independence and innovation. ChistaDATA Corporation is not affiliated with ClickHouse Corporation 

Need Support?

Can't find the answer you're looking for?
Contact Support

ChistaDATA Inc. Knowledge base is licensed under the Apache License, Version 2.0 (the “License”)

Copyright 2022 ChistaDATA Inc

Licensed under the Apache License, Version 2.0 (the “License”); you may not use this file except in compliance with the License. You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an “AS IS” BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.