[syndicated profile] planet_postgresql_feed

SQL extract provides access to the components of temporal data types—i.e. date, time, timestamp, and interval.

SQL extract uses the keyword from to separate the field name from the value.

EXTRACT(<field> FROM <expression>)

The field names are SQL keywords too—you must not put them in double or single quotes.

SQL extract returns an exact numeric value. For second, it also includes fractions.0 The following table lists the extract fields defined by the SQL standard.

Meaning extract field
Year YEAR
Month MONTH
Day of month DAY
24 hour HOUR
Minute MINUTE
Seconds (including fractions) SECOND
Time zone hour TIMEZONE_HOUR
Time zone minute TIMEZONE_MINUTE

Related Features

Extract can only get single fields. To extract the full date (year, month, day) or time (hour, minute, second) from a timestamp, cast can be used:1

CAST(<timestamp> AS [DATE|TIME])

This is particularly useful for the group by clause. In the where clause, it is often the wrong choice. For more on this, see Inappropriate Use in The Where Clause below.


Caution: Oracle Database

The Oracle database doesn’t have a predefined date type without time components. Even the Oracle type date has a time component—in this regard, Oracle date is more like the standard timestamp.2 A type conversion (cast) to date therefore does not drop the time component in the Oracle database.

To use the date only—without time components—it is common practice to use the proprietary trunc function to set all time fields to zero (0):

trunc(<timestamp>)

Note that the result still has the time components—they are just set to zero. The effect is basically like the following cast expression in standard SQL:

CAST(CAST(<timestamp> AS DATE) AS TIMESTAMP)

Compatibility

SQL extract was available in SQL-92 (intermediate) and is now part of the optional feature F052, “Intervals and datetime arithmetic”. Despite its maturity and relevance, extract is still not supported by all major databases yet.

Availability of EXTRACT

Related Anti-Patterns

String Formatting Functions

A very common ant

[...]
[syndicated profile] planet_postgresql_feed

Managing connections in Postgres is a topic that seems to come up several times a week in conversations. I’ve written some about scaling your connections and the right approach when you truly need a high level of connections, which is to use a connection pooler like pgBouncer. But what do you do before that point and how can you better track what is going on with your connections in Postgres?

Postgres under the covers has a lot of metadata about both historical and current activity against a system. Within Postgres you can run the following query which will give you a few results:

```sql SELECT count(*),

   state 

FROM pg_stat_activity GROUP BY 2; count | state ———–+———————————————–

 7 | active
69 | idle
26 | idle in transaction
11 | idle in transaction (aborted)

(4 rows)

Time: 30.337 ms ```

Each of these is useful in determining what you should do to better manage your connection count. All of these numbers can be useful to record every say 30 seconds and chart on your own internal monitoring. Lets break down each:

  • active – This is currently running queries, in a sense this is truly how many connections you may require at a time
  • idle – This is where you have opened a connection to the DB (most frameworks do this and maintain a pool of them), but nothing is happening. This is the one area that a connection pooler like pgBouncer can most help.
  • idle in transaction – This is where your app has run a BEGIN but it’s now waiting somewhere in a transaction and not doing work.

For idle as mentioned above it’s one that you do want to monitor and if you see a high number here it’s worth investing in setting up a pgBouncer.

For idle in transaction this one is a bit more interesting. Here what you likely want to do when first investigating is get an idea of how old those are. You can do this by querying pg_stat_activity and filtering for where the state is idle in transaction and checking how old those queries are.

If you find that you have some stale transactions hanging around this could be for days, hours, or eve

[...]

Цитата #446844

Sep. 19th, 2017 01:45 pm
[syndicated profile] bash_org_ru_feed
xxx: Кто-нибудь, придумайте уже прибор, который будет гладить спинку! И слейте идею китайцам.
xxx: Задолбалась мужа упрашивать.

Цитата #446843

Sep. 19th, 2017 01:12 pm
[syndicated profile] bash_org_ru_feed
Я не знаю, зачем мне регулярно пихают рекламу знакомства с незамужними.
Я сама, черт побери, незамужняя.
За каким мне еще незамужние бабы?
Мне их даже трахнуть нечем.
Клуб по интересам создать?

Цитата #446842

Sep. 19th, 2017 01:11 pm
[syndicated profile] bash_org_ru_feed
funkvader: Это обман, в СССР оргазмов не было.
wereman: привозили по знакомству из Румынии.
funkvader: да, румынские оргазмы считались даже лучше ГДРовских.
wereman: это потому что их, по слухам, завозили из Франции, а в Румынии просто фасовали.
funkvade: не знал этого.
wereman: мне про это дядька мой рассказывал, он своей жене, моей тетке, как–то на годовщину привозил из загранкомандировки.
funkvade: и как только на таможне не конфисковали?
wereman: приходилось делиться, вестимо. У таможенников тоже жены есть, им тоже охота оргазму попробовать.

Цитата #446841

Sep. 19th, 2017 01:11 pm
[syndicated profile] bash_org_ru_feed
Друзья (семейная пара) уехали в Сочи отдыхать, попросили у них пожить: за домом и животными посмотреть. Уже неделю сижу абсолютно один, обленился, тоска, а они мне позитивные фото и видео с моря, гады, шлют.
Нажарил сковородку пельменей, сыром тертым, зеленью посыпал, шлю им фотку (типа, "смотрите на беднягу, холостяцкую баланду ем"): "Сегодня пирую!)))"
Ответ с морей: "Мы тоже(((" и на фото в тарелке макароны с сосиской. XD

Цитата #446840

Sep. 19th, 2017 12:46 pm
[syndicated profile] bash_org_ru_feed
Каменный век ещё не закончился, просто раньше люди делали из камня ножи и топоры, а сейчас микропроцессоры

Цитата #446839

Sep. 19th, 2017 12:13 pm
[syndicated profile] bash_org_ru_feed
Четыре утра.
Жена собирается на службу - вооружаться и дежурить на выборах.
Я: Ух ты, какая красивая девушка!!!
Жена: Девушки в четыре утра спят еще. Я - терминатор.

Цитата #446838

Sep. 19th, 2017 11:46 am
[syndicated profile] bash_org_ru_feed
Сижу в метро смотрю на девушку украсила волосы корни чуть розовые, все остальное голубое-сиреневое. Думаю, а мне б такое мелкой подошло бы?! Жаль в наше время не было этой моды. А, потом вспомнила, была, у бабулек...
nataraj: (Default)
[personal profile] nataraj
От остелпатов знаю о механизме компенсаций, и для своего случая знаю, что у меня напряжение в мышц основания черепа волнами компенсируется мышцами нижележащих отделов. Ну как минимум одна из историй...

От единоборческого тренера получаю упражнения для расслабления плечевого пояса, и каждое новое упражнение по началу оказывается упражнением для головной боли: Походу из системы компенсаций выбивается один из кирпичиков, и в результате начинает болеть там, где исходно напрягается... Потом правда все как-то со временем находит какой-то новый баланс.

Забавно все устроено...

Цитата #446837

Sep. 19th, 2017 11:13 am
[syndicated profile] bash_org_ru_feed
ххх: Извини, но мы с Катей сегодня с вами не поедем. Проведём уикенд дома, вдвоём, без посторонних. Может быть, и на понедельник отгул возьмём, не знаем ещё

ууу: любовь это когда хорошим людям плохо... любовь идёт по трубам, идёт по проводам... джага-джага трам-пам-пам...

ххх: Когда хорошим людям плохо - это ротавирус. Причём самое плохое - туалет, между прочим, у нас один... А что по трубам идёт, так вообще промолчу.

Цитата #446836

Sep. 19th, 2017 10:46 am
[syndicated profile] bash_org_ru_feed
Geektimes, обсуждение наушников с костной проводимостью

ххх: ... но для велосипеда — идеальный источник звука. Слышно и музыку и ветер в ушах и фуру, что пытается тебя убить.
ууу: А нафик слушать ветер в ушах? Меховые наушники — наше всё!
ххх: Как часто вы видели живых (это важно) велосипедистов в меховых наушниках?

Цитата #446835

Sep. 19th, 2017 10:12 am
[syndicated profile] bash_org_ru_feed
ччч: Всегда чувствовал себя Суперменом. А в последнее время - что-то слабость одолевает,
хочется просто лечь и ничего не делать...
ннн: Э, батенька. У вас аллергия на криптонит. Он где-то рядом.

Цитата #446834

Sep. 19th, 2017 10:12 am
[syndicated profile] bash_org_ru_feed
Пришла с трех родительских собраний в сильно невменяемом состоянии. Дочь попросила уложить ее спать, рассказать сказки. Рассказала одну, вторую, начала заплетающимся языком рассказывать третью, видимо, заснула, потому что проснулась от дочкиного голоса: "мама, мама, а что значит - у Золушки было классное руководство"?

Цитата #446833

Sep. 19th, 2017 09:46 am
[syndicated profile] bash_org_ru_feed
xxx: Тебе не кажется, что если в игру престолов добавить немного музыки и танцев, то получится типичное индийское кино?

Цитата #446832

Sep. 19th, 2017 09:13 am
[syndicated profile] bash_org_ru_feed
xxx: Ну нет в простокваше творога! Нет, хоть что делай.
yyy: а молоко в простокваше есть? )
xxx: вот вода имеет три (не считая плазмы) состояния - лёд, вода и пар. также и молоко имеет 4 состояния: молоко, сметана, сливки, простокваша, творог, масло, сыворотка - некоторые из этих состояний необратимы.
yyy: Наверное у меня с математикой что-то не то. Я знаю 3 вида соков: яблочный, морковный, апельсиновый, томатный, манговый.

Цитата #446831

Sep. 19th, 2017 09:12 am
[syndicated profile] bash_org_ru_feed
<Роза Кузнецова> Бабка звонит щас и орет
<Роза Кузнецова> ЭТО ЖЕ ЮРА САНТЕХНИК???
<Роза Кузнецова> Я говорю: что????
<Роза Кузнецова> А она: ЭТО ЖЕ ЮРА САНТЕХНИК БЛЯТЬ?
<Graf> скажи, что ошиблись номером, и это Роксана, развратная медсестра

Цитата #446830

Sep. 19th, 2017 09:11 am
[syndicated profile] bash_org_ru_feed
Ещё весной во дворе посадили кусты сирени. Штук семь-восемь. Нормально прижились три, один ни туда, ни сюда, остальные, видимо, были заранее дохлые.

В конце лета сильный ветер сломал старому дереву крупный сук. Тут же приехали представители фирмы-озеленителя, обпилили все деревья до состояния телеграфных столбов, отпиленное покидали на кусты, в том числе на один из прижившихся, и неделю не вывозили.

Через неделю вывезли и внезапно выяснили, что куст, заваленный спиленным, помер. Выкопали его, привезли и посадили новый. Неделю отсутствовали, вернулись и обнаружили для себя те кусты, которые не прижились. Выкопали, уехали...

Вот прям интересно, это какой-то хитрый план, или это ГМО-озеленители с геном дятлов?

Цитата #446829

Sep. 19th, 2017 08:46 am
[syndicated profile] bash_org_ru_feed
ххх: Вам какое дело, что кто-то их покупает и ими пользуется? Вам больше нечем заняться, кроме как высматривать- кто что в руках крутят? Займитесь уже своей жизнью- тогда и времени и желания других обсуждать не будет. Как бабки старые, чесслово.
ууу: Ой, и не говори, Никитишна! Цельными днями ходють, высматривают хто что в руках вертит. Срамота, одним словом.

Цитата #446828

Sep. 19th, 2017 08:45 am
[syndicated profile] bash_org_ru_feed
xxx: Кто в вашей семье занимается организацией отдыха? Муж, жена, совместно?
yyy: Мой диван

Profile

nataraj: (Default)
Swami Dhyan Nataraj

September 2017

S M T W T F S
     12
345 6789
10111213141516
1718 1920212223
24252627282930

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Sep. 19th, 2017 11:47 am
Powered by Dreamwidth Studios