I am approaching on Vertica and I have some questions about flex tables:
how many rows can manage a flex table? Is it a good idea to manage with a flex table up to half a billion of rows?
can I delete certain rows from big flex table without any performance problem? I need to run an optimize table (if exists like mysql)?
for run sql query and csv export, is better to perform from flex table or from the associated view?
foo_view
, run: CREATE TABLE foo_fix AS SELECT * FROM foo_view;
. That's the best possible optimisation you can get. Vertica flex tables are a perfect means to discover what is in an unknown data source. But for serious querying, they are orders of magnitude slower than standard Vertica ROS tables.