Martin Berger (berx)
@martinberx.bsky.social
600 followers 380 following 230 posts
husband & father; performance seeker; Oracle ACE Alumnus; proud member of @SYM_42; Views are my own;
Posts Media Videos Starter Packs
Reposted by Martin Berger (berx)
Oracle 26ai¹ was released yesterday.

From the SQL standpoint it's worth mentioning that is has got the QUALIFY clause:

I bet this starts an avalanche (there are already PostgreSQL patches).

modern-sql.com/caniuse/qual...

¹ 26ai is the marketing version, 23.26.0 is the technical version.
QUALIFY clause (window functions)
QUALIFY: filter rows based on window functions
modern-sql.com
one day I will attend HrOUG.
unfortunately not this year....
Note to self:
the time you gain by faster typing you loose by searching for typos.
(no, they do not need to care about _JAVA_OPtIONS )
As it works on SERVICE level, it would perfectly match with
DBMS_APP_CONT_ADMIN.CREATE_CHILD_SERVICE
but sadly this fails in ADB-S with
ORA-44798: maximum number of child services exceeded for parent service
even the parent doesn't have any childs 🤯
Reposted by Martin Berger (berx)
Our SIGMOD paper with our friends at Tsinghua + @wesmckinney.com + @pateljm.bsky.social on creating a next generation open-source data file format is out. F3 is a future-proof file format avoids the mistakes of Parquet.
📄 Paper: db.cs.cmu.edu/papers/2025/...
📁 Code: github.com/future-file-...
F3: The Open-Source Data File Format for the Future
SIGMOD 2025
> ... so häufig ...
ist das so, oder schlägt hier ein observer bias zu?
Mein Hirn ist so verdrahtet, dass es auf Ungewöhnliches stärker reagiert als auf Erwartetes. Auch wird es dann noch stärker wahrgenommen. - Das muss ich mit viel aktiver Denkleistung kompensieren.
Geht es anderen ähnlich?
during the test, no intelligence was falsely claimed
what do you refer "vibe pinning" to ?
my test is ADB-S - which has a specific set of options only.
good ideas, I didn't think about transactions priority - and did not tamper anything there.
Your 2nd suggestion summarizes vaguely what I intended to do. But ADB-S doesn't let me do this. (no COLOCATION_TAG, or INSTANCE_NAME in connect string is obeyed in ADB-S) .
A nice riddle:
what happened between these 2 screenshots?
workload is exactly the same,
eCPUs are constant,
instances are constant,
no change in data, tables, indexes, ...
hint: 23ai
no, the last element in the filter
COLUMN IN ('bla', 'yadda', NULL)
will NOT do what you might had intended.
Reposted by Martin Berger (berx)
Reposted by Martin Berger (berx)
Reposted by Martin Berger (berx)
In all the #Oracle23ai New-Feature-stories, how did this one got lost ??

The information in the new V$SQL_HISTORY is a Hidden Gem!

Can we give this thing a bit more attention?
Great Potential as a "Problem Fixer" for Devs, Ops, and DBA's...

simpleoracledba.blogspot.com/2025/09/orac...
Oracle23ai, and a new kind of history.
TL;DR: I discovered the view to find sql_history of a session. I can use that to report "what a session has done". Much more Simple than vi...
simpleoracledba.blogspot.com
Little detail I read a long time ago (guess what book?)
and verified today:
"minimum active SCN", Delayed Block cleanout and ORA-1555.
oh what join in the little details, and how another "totally independent" session can kill your users experience.
Reposted by Martin Berger (berx)
Reposted by Martin Berger (berx)
Wow…can’t believe it took me 10 years to get to @pougorg.bsky.social but it delivered in every possible way. So great to see old friends and I haven’t learned that much at a conference in a very long time. ⭐️⭐️⭐️⭐️⭐️
#POUG2025 is closing down.
Thank you @luizafrompoland.bsky.social , @ora600pl.bsky.social , all the sponsors, speakers, attendees and people in the background.
Hope to see you all at #POUG2026 !
Traditionally, the last presentations at #POUG are some easy stuff for an exhausted audience.
@christophlutz.bsky.social will for sure follow this tradition this year #POUG2025 😁
Upgrades are automagic nowadays - aren't they?
@dohdatabase.com tells us what (..) is going on under the hood - or what can be achieved manually.
Daniel on stage
@fsimondba.bsky.social will keep us awake with insights into MAA details.
Introduced by @ludovico.bsky.social at #POUG2025
You don't always get what you want ...
but we have @jloracle.bsky.social on stage at #POUG2025 now
Jonathan Lewis on stage
@tmmdv.bsky.social has a modern relationship with performance tools ( some is love, some is hate) - and shares his experience on #POUG2025
Timur at stage