Free Trials and Subscriptions


What is the nature of the 30-day Free Trial?
We select a set of commonly used features in PostgreSQL for acceleration to suit the widest audience. Therefore, customers are encouraged to download and try out the software before purchasing a license. Once downloaded, you can install and evaluate the product against your applications. Specifically, you should try out the product against those queries that took up the most time in your environment to determine if it is right for you.
What is the definition an instance?
An instance is a database installation as created using the initdb command.
What is an annual subscription license?
An annual subscription license gives the purchaser the right to use the software and the rights to obtain software updates and email support service for the duration of one year from the date of purchase. At the end of the term, all rights associated with the use of the software and the acquisition of updates ceases. In order to continue to use the software, you must renew the subscription.
How to buy a subscription license?
Please send an email to to initiate the purchase.
Can I buy more support if I need more than email support?
We provide higher level support on a case by case basis. Please send an email to if you would like to explore this.

How to determine improvement in query speed?
The straightforward way is to use the psql program:
  • \timing on
  • set vitesse.enable=0; to tell Vitesse to enter PostgreSQL-only mode. All queries will be passed directly to PostgreSQL from this point onwards.
  • Run your SELECT query, and note the elapsed time printed by psql.
  • set vitesse.enable=1; to tell Vitesse to exit PostgreSQL-only mode. Acceleration will be done whenever it is expedient to do so.
  • Run your SELECT query again, and note the elapsed time.
  • Compare this time against the previous one noted.
How to check if the last query ran in accelerated mode?
show vitesse.last; will tell you if acceleration was done on the last query you submitted.
My query did not go faster. What happened?
First, use show vitesse.last; to see if it was accelerated.
If the query is not accelerated, it is probably due to one of following reasons:
  • The query does not meet the threshold for acceleration. In general, really short and fast query, such as those doing single tuple lookup via index, is fast enough without acceleration.
  • The query uses some data types or functions that are currently not supported. To see which particular construct causes Vitesse to pass the query to PostgreSQL, set vitesse.log_level=1;, re-run the query, and check the Postgres log for error messages.