On 5/21/20 7:27 AM, postgann2020 s wrote:
> Hi Team,
> Thanks for your support.
> Could you please suggest on below query.
>
> Environment
>
> PostgreSQL: 9.5.15
> Postgis: 2.2.7
> Mostly table contains GIS data and we are trying to creating an index on
> the column which is having an avg width of 149bytes.
>
> CREATE INDEX index_idx
> ON SCHEMA.TABLE
> USING btree
> (column);
>
> ERROR: index row size 2976 exceeds maximum 2712 for index "index_idx"
> HINT: Values larger than 1/3 of a buffer page cannot be indexed.
> Consider a function index of an MD5 hash of the value, or use full-text
> indexing.^^^^^^^^^^^^^^^^^^^^^^
Hint supplies answer to 1) and 2) below.
>
> Could you please suggest on below queries.
> 1. How to solve the issue?.
> 2. What type of index is the best suited for this type of data?.
>
> Thanks for your support.
>
> Regards,
> PostgAnn.
--
Adrian Klaver
adrian.klaver@aklaver.com