53.31. pg_stats_ext_exprs #
ÐÑедÑÑавление pg_stats_ext_exprs оÑкÑÑÐ²Ð°ÐµÑ Ð´Ð¾ÑÑÑп к инÑоÑмаÑии обо вÑеÑ
вÑÑажениÑÑ
, вклÑÑÑннÑÑ
в обÑекÑÑ ÑаÑÑиÑенной ÑÑаÑиÑÑики, обÑединÑÑ Ð´Ð°Ð½Ð½Ñе из каÑалогов pg_statistic_ext и pg_statistic_ext_data. ÐÑо пÑедÑÑавление даÑÑ Ð´Ð¾ÑÑÑп ÑолÑко к Ñем ÑÑÑокам pg_statistic_ext и pg_statistic_ext_data, ÑÑо ÑооÑвеÑÑÑвÑÑÑ ÑаблиÑам, владелÑÑем коÑоÑÑÑ
ÑвлÑеÑÑÑ Ð¿Ð¾Ð»ÑзоваÑелÑ: Ñаким обÑазом, ÑÑо пÑедÑÑавление можно без опаÑений ÑазÑеÑиÑÑ ÑиÑаÑÑ Ð²Ñем.
ÐÑоме Ñого, пÑедÑÑавление pg_stats_ext_exprs ÑпеÑиалÑно ÑазÑабоÑано Ð´Ð»Ñ Ð¿Ð¾Ð´Ð°Ñи инÑоÑмаÑии в более понÑÑном виде, Ñем нижележаÑие каÑалоги â Ñеной Ñого, ÑÑо его ÑÑ
ÐµÐ¼Ñ Ð¿ÑиÑ
одиÑÑÑ ÑаÑÑиÑÑÑÑ Ð²ÑÑкий Ñаз, когда изменÑеÑÑÑ ÑÑÑÑкÑÑÑа ÑодеÑжимого pg_statistic_ext.
ТаблиÑа 53.31. СÑолбÑÑ pg_stats_ext_exprs
Тип ÑÑолбÑа ÐпиÑание |
|---|
ÐÐ¼Ñ ÑÑ ÐµÐ¼Ñ, ÑодеÑжаÑей ÑаблиÑÑ |
ÐÐ¼Ñ ÑаблиÑÑ, Ð´Ð»Ñ ÐºÐ¾ÑоÑой опÑеделÑн обÑÐµÐºÑ ÑÑаÑиÑÑики |
ÐÐ¼Ñ ÑÑ ÐµÐ¼Ñ, ÑодеÑжаÑей обÑÐµÐºÑ ÑаÑÑиÑенной ÑÑаÑиÑÑики |
ÐÐ¼Ñ Ð¾Ð±ÑекÑа ÑаÑÑиÑенной ÑÑаÑиÑÑики |
ÐÐ»Ð°Ð´ÐµÐ»ÐµÑ Ð¾Ð±ÑекÑа ÑаÑÑиÑенной ÑÑаÑиÑÑики |
ÐÑÑажение, вклÑÑÑнное в обÑÐµÐºÑ ÑаÑÑиÑенной ÑÑаÑиÑÑики |
ÐÑли true, в ÑÑаÑиÑÑике ÑÑиÑÑваÑÑÑÑ Ð·Ð½Ð°ÑÐµÐ½Ð¸Ñ Ð² доÑеÑÐ½Ð¸Ñ ÑаблиÑÐ°Ñ , а не ÑолÑко в Ñказанном оÑноÑении |
ÐÐ¾Ð»Ñ Ð·Ð°Ð¿Ð¸Ñей, в коÑоÑÑÑ ÑÑо вÑÑажение ÑодеÑÐ¶Ð¸Ñ NULL |
СÑедний ÑÐ°Ð·Ð¼ÐµÑ ÑлеменÑов в вÑÑажении, в байÑÐ°Ñ |
ЧиÑло болÑÑе нÑÐ»Ñ Ð¿ÑедÑÑавлÑÐµÑ Ð¿ÑимеÑное колиÑеÑÑво ÑазлиÑнÑÑ
знаÑений в вÑÑажении. ÐÑли ÑÑо ÑиÑло менÑÑе нÑлÑ, его модÑÐ»Ñ Ð¿ÑедÑÑавлÑÐµÑ ÐºÐ¾Ð»Ð¸ÑеÑÑво ÑазлиÑнÑÑ
знаÑений, делÑнное на колиÑеÑÑво ÑÑÑок. (ÐÑÑиÑаÑелÑÐ½Ð°Ñ ÑоÑма пÑименÑеÑÑÑ, когда |
СпиÑок ÑамÑÑ ÑаÑÑÑÑ Ð·Ð½Ð°Ñений в вÑÑажении. (NULL, еÑли не Ð½Ð°Ñ Ð¾Ð´ÑÑÑÑ Ð·Ð½Ð°ÑениÑ, вÑÑÑеÑаÑÑиеÑÑ ÑаÑе дÑÑÐ³Ð¸Ñ .) |
СпиÑок ÑаÑÑÐ¾Ñ ÑамÑÑ
ÑаÑÑÑÑ
знаÑений, Ñо еÑÑÑ ÑиÑло иÑ
вÑ
ождений, делÑнное на обÑее колиÑеÑÑво ÑÑÑок. (NULL, когда |
СпиÑок знаÑений, ÑазделÑÑÑиÑ
знаÑÐµÐ½Ð¸Ñ Ð²ÑÑÐ°Ð¶ÐµÐ½Ð¸Ñ Ð½Ð° пÑимеÑно одинаковÑе попÑлÑÑии. ÐнаÑÐµÐ½Ð¸Ñ |
СÑаÑиÑÑиÑеÑÐºÐ°Ñ ÐºÐ¾ÑÑелÑÑÐ¸Ñ Ð¼ÐµÐ¶Ð´Ñ ÑизиÑеÑким поÑÑдком ÑÑÑок и логиÑеÑким поÑÑдком знаÑений вÑÑажениÑ. ÐопÑÑÑимÑе знаÑÐµÐ½Ð¸Ñ Ð»ÐµÐ¶Ð°Ñ Ð² диапазоне -1 .. +1. Ðогда знаÑение около -1 или +1, ÑканиÑование индекÑа по вÑÑÐ°Ð¶ÐµÐ½Ð¸Ñ Ð±ÑÐ´ÐµÑ ÑÑиÑаÑÑÑÑ Ð´ÐµÑевле, Ñем когда ÑÑо знаÑение около нÑлÑ, как ÑезÑлÑÑÐ°Ñ ÑменÑÑÐµÐ½Ð¸Ñ ÑлÑÑайного доÑÑÑпа к диÑкÑ. (ÐÑо вÑÑажение ÑодеÑÐ¶Ð¸Ñ NULL, еÑли Ð´Ð»Ñ Ñипа даннÑÑ
вÑÑÐ°Ð¶ÐµÐ½Ð¸Ñ Ð½Ðµ опÑеделÑн опеÑаÑÐ¾Ñ |
СпиÑок ÑлеменÑов, оÑлиÑнÑÑ Ð¾Ñ NULL, наиболее ÑаÑÑо пÑиÑÑÑÑÑвÑÑÑÐ¸Ñ Ð² знаÑениÑÑ Ð²ÑÑажениÑ. (NULL Ð´Ð»Ñ ÑкалÑÑнÑÑ Ñипов.) |
СпиÑок ÑаÑÑÐ¾Ñ ÑамÑÑ
ÑаÑÑÑÑ
ÑлеменÑов, Ñо еÑÑÑ Ð´Ð¾Ð»Ñ ÑÑÑок, ÑодеÑжаÑиÑ
минимÑм один ÑкземплÑÑ Ð´Ð°Ð½Ð½Ð¾Ð³Ð¾ знаÑениÑ. Ðа ÑаÑÑоÑами по ÑлеменÑам ÑледÑÑÑ Ð´Ð²Ð° или ÑÑи дополниÑелÑнÑÑ
знаÑениÑ: минимÑм и макÑимÑм пÑедÑеÑÑвÑÑÑиÑ
ÑаÑÑÐ¾Ñ Ð¿Ð¾ ÑлеменÑам и дополниÑелÑно ÑаÑÑоÑа ÑлеменÑов NULL. (ÐÑÐ¸Ð½Ð¸Ð¼Ð°ÐµÑ Ð·Ð½Ð°Ñение NULL, когда |
ÐиÑÑогÑамма колиÑеÑÑв ÑазлиÑнÑÑ Ð¸ оÑлиÑнÑÑ Ð¾Ñ NULL ÑлеменÑов в знаÑениÑÑ ÑÑого вÑÑажениÑ, за коÑоÑой ÑледÑÐµÑ ÑÑеднее колиÑеÑÑво ÑлеменÑов, оÑлиÑнÑÑ Ð¾Ñ NULL. (ÐÑÐ¸Ð½Ð¸Ð¼Ð°ÐµÑ Ð·Ð½Ð°Ñение NULL Ð´Ð»Ñ ÑкалÑÑнÑÑ Ñипов.) |
ÐакÑималÑнÑм ÑиÑлом запиÑей в полÑÑ
-маÑÑиваÑ
можно ÑпÑавлÑÑÑ Ð½Ð° ÑÑовне ÑÑолбÑов, иÑполÑзÑÑ ÐºÐ¾Ð¼Ð°Ð½Ð´Ñ ALTER TABLE SET STATISTICS, или глобалÑно, задав паÑамеÑÑ Ð²Ñемени вÑÐ¿Ð¾Ð»Ð½ÐµÐ½Ð¸Ñ default_statistics_target.