Too Much TV: Your TV Talking Points For Monday, April 29th, 2024

Here's everything you need to know about the world of television for Monday, April 29th, 2024:

NO, WE DON'T HAVE A PROBLEM WITH 'MID TV'
TV critics love to write pieces about industry trends. In part, because it offers up a break from the typical reviews and interviews that generally come with the job. But it's also the opportunity to frame some industry issue in a way that is hopefully clever enough to resonate with readers and our fellow journalists.

But I can tell you from personal experience that one of the dangers of the think piece-writing profession is that sometimes your carefully crafted idea is a solution in search of a problem. More than once I have looked back six months later at a piece that I thought perfectly captured the moment. And realized that the moment I captured was "Man, this is a bunch of nicely-written hooey."

The latest piece by New York Times TV critic James Poniewozik seems to fall into the "hooey" category, which shows that even the best TV critic (and he is certainly one of the best) can write something that sounds perfectly reasonable at first glance. Until you try and fit it in the universe of other things we know about the world of television and streaming TV.

For those of you keeping track of these things, the conventional wisdom over the past couple of weeks is that the streaming TV business is broken because of a glut of shows trying to be prestige television. Short seasons, meandering storylines that are barely even touched until episode six. Why can't the streamers just make more middle-of-the-road shows that viewers want to watch, like traditional broadcast network procedurals.

But in The Comfortable Problem Of Mid TV, Poniewozik argues that counter-intuitively, the industry's main problem is that it is cranking out entertaining, mainstream shows that don't push the boundaries of the craft of television:

Keri Russell, a ruthless and complicated Russian spy in “The Americans,” is now in “The Diplomat,” a forgettably fun dramedy. Natasha Lyonne, of the provocative “Orange Is the New Black” and the psychotropic “Russian Doll,” now plays a retro-revamped Columbo figure in “Poker Face.” Idris Elba, once the macroeconomics-student gangster Stringer Bell in “The Wire,” more recently starred in “Hijack,” a by-the-numbers airplane thriller.

I’ve watched all of these shows. They’re not bad. They’re simply … mid. Which is what makes them, frustratingly, as emblematic of the current moment in TV as their stars’ previous shows were of the ambitions of the past.

What we have now is a profusion of well-cast, sleekly produced competence. We have tasteful remakes of familiar titles. We have the evidence of healthy budgets spent on impressive locations. We have good-enough new shows that resemble great old ones.

We have entered the golden age of Mid TV.

This is an incredibly infuriating point of view and it is remarkably widespread in the TV critic class. Sure, well-made television that people enjoy watching is fine if that's what you like. But why can't more shows be like Atlanta, or The Wire?

Well, the short answer is that most people's psyche couldn't stand a steady diet of The Wire, The Sopranos and Reservation Dogs. Any more than most people wouldn't want to spend every day rereading Shakespeare. There is nothing wrong with variety in one's media diet. And it's the epitome of arrogance to imply that someone who enjoyed the delightful Poker Face is simply settling for a lesser program.

And one last thing. While most people acknowledge that making great television is extremely difficult, it's not any easier producing a solidly-written, well-acted show that isn't swinging for the fences with every scene. 

As I said, an infuriating piece. It might as well be titled "Why Is TV Making So Many Solid TV Shows That People Like Watching?" Which would be a ludicrous piece of framing.

COMING THIS WEEK
Here are some new titles that should be on your radar this week:

* The Veil (Tuesday, FX)
Elizabeth Moss plays an agent tasked with retrieving a suspected ISIS leader (Yumna Marwan) from a Turkish refugee camp and deliver her to authorities in Paris. Yes, there are many complications and some of them you might find a bit surprising. I enjoyed this one a lot and I'll have a review posting tomorrow along with an extended interview with executive producer and writer Steven Knight.

* Heeramandi: The Diamond Bazaar (Wednesday, Netflix)
Set in pre-independent India against the backdrop of the freedom movement, the series focuses on the battle for succession of Heeramandi, where courtesans reign as queens. Reviews are embargoed until the premiere, so I'll have more to say then.

* A Man In Full (Thursday, Netflix)
A new David E. Kelley series based on a novel by Tom Wolfe. Comments and reviews are embargoed until the premiere, so here is the logline: "When Atlanta real estate mogul Charlie Croker faces sudden bankruptcy, political and business interests collide as Charlie defends his empire from those attempting to capitalize on his fall from grace."

* Hacks (Thursday, Max)
I'll have more to say in my review on Thursday, but while season three of the show is a bit inconsistent, it's more than entertaining enough to keep you interested if you watched the first two seasons. FWIW, here is the official logline for the upcoming season: "A year after parting, Deborah Vance (Jean Smart) is riding high off the success of her standup special while Ava (Hannah Einbinder) pursues new opportunities back in Los Angeles."

* Taste: The Flavor Of Life Series Premiere (Thursday, Curiosity Stream)
If you would like to learn more about the foods that make life possible - all wrapped in an entertaining package - this is a nice fun palate cleanser. Episode one focuses on Sodium and Nitrogen, episode two on sugar and bitter foods.

* Welcome To Wrexham Season Three Premiere (Friday, FX)
What can I say? This is one of the shows that is what it is. If you liked up before, you'll like it again. Honestly, if I hadn't received the screeners ahead of time, I probably would have waited and watched the entire season once it dropped. 

OKAY, MAYBE I AM A BIT CRANKY TODAY
Jerry Seinfeld's just-published interview in the New Yorker is making news because he argued that the "Extreme Left" and "P.C. Culture" have ruined TV comedy. I shared some thoughts on those comments in a piece I posted earlier today on AllYourScreens:

Seinfeld noted that comedy fans are “now going to see stand-up comics because we are not policed by anyone. The audience polices us. We know when we’re off track. We know instantly and we adjust to it instantly. But when you write a script and it goes into four or five different hands, committees, groups—’Here’s our thought about this joke.’ Well, that’s the end of your comedy.”

What is this "we" you are talking about, Jerry? No one ever had to police Jerry Seinfeld's act because his act was famously non-controversial. His observational comedic styling was so familiar and safe that it became a comedy trope that other edgier comics mocked in the same way local bar bands in the early aughts used to make fun of Nickelback.

I can almost guarantee that no audience member ever complained "You're comparing white and wheat bread? Woah, slow down, you Fascist."

Read the entire piece here.

ODDS AND SODS
* Shot: NBCUniversal is hiking the Peacock Premium with ads price by $2 to $7.99/month and Peacock Premium Plus price by $2 to $13.99/month, the second price hike in two years.

* And the chaser: Comcast (NBC) to offer massive rights fee in bid to steal NBA from WBD (TNT), per Wall Street Journal. Comcast and Disney deals would themselves add up to $5B/year, per report.

TWEET OF THE DAY



WHAT'S NEW TONIGHT AND TOMORROW

MONDAY, APRIL 22ND:
* Ahead Of The Curve (Netflix)
* American Experience: Tragedy At Love Canal (PBS)
* CoComelon Lane (Netflix)
* Fern Brady: Autistic Bikini Queen (Netflix)
* Hip-Hop And The White House (Hulu)
* Intervention Season Premiere (A&E)
* 90 Day Fiance: Love In Paradise Season Premiere (TLC)
* Quarter Ton Teen Series Premiere (A&E)
* Restoration Road With Clint Harp Season Premiere (Magnolia)
* The Proof Is Out There: Military Mysteries Series Premiere (History)
* Tiger (Disney+)
* Tigers On The Rise (Disney+)
* Ugliest House In America Season Premiere (HGTV)

TUESDAY, APRIL 30TH:
* Catfish: The TV Show Season Premiere (MTV)
* Fiasco Series Premiere (Netflix)
* Hostage Rescue Series Premiere (The CW)
* My Next Guest Needs No Introduction With David Letterman (Netflix)
* Police 24/7 Series Premiere (The CW)
* Restoring Galveston Season Premiere (Magnolia)
* The Veil Series Premiere (FX) - [first look]

SEE YOU ON TUESDAY!

9.017MBMemory Usage137msRequest Duration
Joomla! Version4.4.4
PHP Version8.1.32
Identityguest
Response200
Templateja_blockk
Database
Server
mysql
Version
8.0.39-cll-lve
Collation
utf8mb4_unicode_ci
Conn Collation
utf8mb4_0900_ai_ci
$_GET
[]
$_POST
[]
$_SESSION
array:1 [ "joomla" => "***redacted***" ]
$_COOKIE
[]
$_SERVER
array:48 [ "PATH" => "/usr/local/bin:/bin:/usr/bin" "HTTP_ACCEPT" => "text/html,application/xhtm...
session
array:3 [ "counter" => 1 "timer" => array:3 [ "start" => 1745675795 "last" => 1745675795...
registry
array:3 [ "data" => [] "initialized" => false "separator" => "." ]
user
array:18 [ "id" => 0 "name" => null "username" => null "email" => null "password" => "***r...
  • afterLoad (528.66KB) (4.25ms)
  • afterInitialise (1.27MB) (20.97ms)
  • afterRoute (227.06KB) (6.81ms)
  • beforeRenderComponent com_content (38.16KB) (910μs)
  • Before Access::preloadComponents (all components) (34.7KB) (803μs)
  • After Access::preloadComponents (all components) (109.3KB) (966μs)
  • Before Access::preloadPermissions (com_content) (3.91KB) (19μs)
  • After Access::preloadPermissions (com_content) (2.9MB) (10.03ms)
  • Before Access::getAssetRules (id:2487 name:com_content.article.1658) (258.8KB) (170μs)
  • After Access::getAssetRules (id:2487 name:com_content.article.1658) (8.47KB) (236μs)
  • beforeRenderRawModule mod_related_items (Read More) (833.87KB) (31.7ms)
  • Before Access::getAssetRules (id:8 name:com_content) (82.36KB) (3.92ms)
  • After Access::getAssetRules (id:8 name:com_content) (1.59KB) (12μs)
  • afterRenderRawModule mod_related_items (Read More) (12.8KB) (4.9ms)
  • beforeRenderModule mod_related_items (Read More) (704B) (6μs)
  • afterRenderModule mod_related_items (Read More) (3.82KB) (183μs)
  • afterRenderComponent com_content (43.25KB) (64μs)
  • afterDispatch (3.53KB) (224μs)
  • beforeRenderRawModule mod_menu (Newsletters) (353.98KB) (28.45ms)
  • afterRenderRawModule mod_menu (Newsletters) (15.96KB) (677μs)
  • beforeRenderModule mod_menu (Newsletters) (720B) (6μs)
  • afterRenderModule mod_menu (Newsletters) (1.89KB) (240μs)
  • beforeRenderRawModule mod_menu (Other Content) (712B) (55μs)
  • afterRenderRawModule mod_menu (Other Content) (944B) (158μs)
  • beforeRenderModule mod_menu (Other Content) (720B) (5μs)
  • afterRenderModule mod_menu (Other Content) (1.3KB) (121μs)
  • beforeRenderRawModule mod_finder (Head Search) (1.94KB) (98μs)
  • afterRenderRawModule mod_finder (Head Search) (66.49KB) (3.63ms)
  • beforeRenderModule mod_finder (Head Search) (720B) (6μs)
  • afterRenderModule mod_finder (Head Search) (3.3KB) (174μs)
  • beforeRenderRawModule mod_custom ([Offcanvas] Custom banner) (864B) (80μs)
  • afterRenderRawModule mod_custom ([Offcanvas] Custom banner) (3.88KB) (318μs)
  • beforeRenderModule mod_custom ([Offcanvas] Custom banner) (736B) (5μs)
  • afterRenderModule mod_custom ([Offcanvas] Custom banner) (4.82KB) (129μs)
  • beforeRenderRawModule mod_custom ([Offcanvas] Social media) (24B) (23μs)
  • afterRenderRawModule mod_custom ([Offcanvas] Social media) (1.05KB) (103μs)
  • beforeRenderModule mod_custom ([Offcanvas] Social media) (736B) (6μs)
  • afterRenderModule mod_custom ([Offcanvas] Social media) (2.93KB) (106μs)
  • beforeRenderRawModule mod_menu (Off Canvas) (2.23KB) (32μs)
  • afterRenderRawModule mod_menu (Off Canvas) (944B) (133μs)
  • beforeRenderModule mod_menu (Off Canvas) (720B) (4μs)
  • afterRenderModule mod_menu (Off Canvas) (1.28KB) (111μs)
  • beforeRenderRawModule mod_menu (magazine-menu-3) (55.45KB) (1.25ms)
  • afterRenderRawModule mod_menu (magazine-menu-3) (122.12KB) (3.1ms)
  • beforeRenderModule mod_menu (magazine-menu-3) (720B) (7μs)
  • afterRenderModule mod_menu (magazine-menu-3) (6.28KB) (117μs)
  • afterRender (679.84KB) (10.91ms)
  • 1 x beforeRenderRawModule mod_related_items (Read More) (833.87KB) (23.2%)
    31.70ms
    1 x beforeRenderRawModule mod_menu (Newsletters) (353.98KB) (20.82%)
    28.45ms
    1 x afterInitialise (1.27MB) (15.35%)
    20.97ms
    1 x afterRender (679.84KB) (7.99%)
    10.91ms
    1 x After Access::preloadPermissions (com_content) (2.9MB) (7.34%)
    10.03ms
    1 x afterRoute (227.06KB) (4.98%)
    6.81ms
    1 x afterRenderRawModule mod_related_items (Read More) (12.8KB) (3.58%)
    4.90ms
    1 x afterLoad (528.66KB) (3.11%)
    4.25ms
    1 x Before Access::getAssetRules (id:8 name:com_content) (82.36KB) (2.87%)
    3.92ms
    1 x afterRenderRawModule mod_finder (Head Search) (66.49KB) (2.66%)
    3.63ms
    1 x afterRenderRawModule mod_menu (magazine-menu-3) (122.12KB) (2.27%)
    3.10ms
    1 x beforeRenderRawModule mod_menu (magazine-menu-3) (55.45KB) (0.91%)
    1.25ms
    1 x After Access::preloadComponents (all components) (109.3KB) (0.71%)
    966μs
    1 x beforeRenderComponent com_content (38.16KB) (0.67%)
    910μs
    1 x Before Access::preloadComponents (all components) (34.7KB) (0.59%)
    803μs
    1 x afterRenderRawModule mod_menu (Newsletters) (15.96KB) (0.5%)
    677μs
    1 x afterRenderRawModule mod_custom ([Offcanvas] Custom banner) (3.88KB) (0.23%)
    318μs
    1 x afterRenderModule mod_menu (Newsletters) (1.89KB) (0.18%)
    240μs
    1 x After Access::getAssetRules (id:2487 name:com_content.article.1658) (8.47KB) (0.17%)
    236μs
    1 x afterDispatch (3.53KB) (0.16%)
    224μs
    1 x afterRenderModule mod_related_items (Read More) (3.82KB) (0.13%)
    183μs
    1 x afterRenderModule mod_finder (Head Search) (3.3KB) (0.13%)
    174μs
    1 x Before Access::getAssetRules (id:2487 name:com_content.article.1658) (258.8KB) (0.12%)
    170μs
    1 x afterRenderRawModule mod_menu (Other Content) (944B) (0.12%)
    158μs
    1 x afterRenderRawModule mod_menu (Off Canvas) (944B) (0.1%)
    133μs
    1 x afterRenderModule mod_custom ([Offcanvas] Custom banner) (4.82KB) (0.09%)
    129μs
    1 x afterRenderModule mod_menu (Other Content) (1.3KB) (0.09%)
    121μs
    1 x afterRenderModule mod_menu (magazine-menu-3) (6.28KB) (0.09%)
    117μs
    1 x afterRenderModule mod_menu (Off Canvas) (1.28KB) (0.08%)
    111μs
    1 x afterRenderModule mod_custom ([Offcanvas] Social media) (2.93KB) (0.08%)
    106μs
    1 x afterRenderRawModule mod_custom ([Offcanvas] Social media) (1.05KB) (0.08%)
    103μs
    1 x beforeRenderRawModule mod_finder (Head Search) (1.94KB) (0.07%)
    98μs
    1 x beforeRenderRawModule mod_custom ([Offcanvas] Custom banner) (864B) (0.06%)
    80μs
    1 x afterRenderComponent com_content (43.25KB) (0.05%)
    64μs
    1 x beforeRenderRawModule mod_menu (Other Content) (712B) (0.04%)
    55μs
    1 x beforeRenderRawModule mod_menu (Off Canvas) (2.23KB) (0.02%)
    32μs
    1 x beforeRenderRawModule mod_custom ([Offcanvas] Social media) (24B) (0.02%)
    23μs
    1 x Before Access::preloadPermissions (com_content) (3.91KB) (0.01%)
    19μs
    1 x After Access::getAssetRules (id:8 name:com_content) (1.59KB) (0.01%)
    12μs
    1 x beforeRenderModule mod_menu (magazine-menu-3) (720B) (0.01%)
    7μs
    1 x beforeRenderModule mod_related_items (Read More) (704B) (0%)
    6μs
    1 x beforeRenderModule mod_menu (Newsletters) (720B) (0%)
    6μs
    1 x beforeRenderModule mod_finder (Head Search) (720B) (0%)
    6μs
    1 x beforeRenderModule mod_custom ([Offcanvas] Social media) (736B) (0%)
    6μs
    1 x beforeRenderModule mod_menu (Other Content) (720B) (0%)
    5μs
    1 x beforeRenderModule mod_custom ([Offcanvas] Custom banner) (736B) (0%)
    5μs
    1 x beforeRenderModule mod_menu (Off Canvas) (720B) (0%)
    4μs
48 statements were executed, 3 of which were duplicates, 45 unique27.27ms570.02KB
  • SELECT @@SESSION.sql_mode;77μs1.57KB/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:334Copy
  • SELECT `data` FROM `tvlfg_session` WHERE `session_id` = ?147μs1.61KBParams/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:261Copy
  • SELECT `session_id` FROM `tvlfg_session` WHERE `session_id` = :session_id LIMIT 191μs1.61KBParams/libraries/src/Session/MetadataManager.php:187Copy
  • INSERT INTO `tvlfg_session` (`session_id`,`guest`,`time`,`userid`,`username`,`client_id`) VALUES (:session_id, :guest, :time, :user_id, :username, :client_id)440μs944BParams/libraries/src/Session/MetadataManager.php:260Copy
  • SELECT `extension_id` AS `id`,`element` AS `option`,`params`,`enabled` FROM `tvlfg_extensions` WHERE `type` = 'component' AND `state` = 0 AND `enabled` = 1339μs2.23KB/libraries/src/Component/ComponentHelper.php:399Copy
  • SELECT `id`,`rules` FROM `tvlfg_viewlevels`100μs976B/libraries/src/Access/Access.php:955Copy
  • SELECT `b`.`id` FROM `tvlfg_usergroups` AS `a` LEFT JOIN `tvlfg_usergroups` AS `b` ON `b`.`lft` <= `a`.`lft` AND `b`.`rgt` >= `a`.`rgt` WHERE `a`.`id` = :guest171μs1.64KBParams/libraries/src/Access/Access.php:868Copy
  • SELECT `folder` AS `type`,`element` AS `name`,`params` AS `params`,`extension_id` AS `id` FROM `tvlfg_extensions` WHERE `enabled` = 1 AND `type` = 'plugin' AND `state` IN (0,1) AND `access` IN (:preparedArray1,:preparedArray2) ORDER BY `ordering`747μs3.8KBParams/libraries/src/Plugin/PluginHelper.php:294Copy
  • UPDATE tvlfg_extensions SET enabled=1 WHERE `type`='plugin' AND `element`='jacontenttype' AND `folder`='ajax'497μs1.3KB/plugins/system/jacontenttype/jacontenttype.php:62Copy
  • SELECT * FROM `tvlfg_languages` WHERE `published` = 1 ORDER BY `ordering` ASC191μs2.17KB/libraries/src/Language/LanguageHelper.php:142Copy
  • SELECT * FROM tvlfg_menu WHERE alias ='latest-news' AND published=1194μs4.09KB/plugins/system/t4/src/t4/MVC/Router/T4.php:352Copy
  • SELECT `m`.`id`,`m`.`menutype`,`m`.`title`,`m`.`alias`,`m`.`note`,`m`.`link`,`m`.`type`,`m`.`level`,`m`.`language`,`m`.`browserNav`,`m`.`access`,`m`.`params`,`m`.`home`,`m`.`img`,`m`.`template_style_id`,`m`.`component_id`,`m`.`parent_id`,`m`.`path` AS `route`,`e`.`element` AS `component` FROM `tvlfg_menu` AS `m` LEFT JOIN `tvlfg_extensions` AS `e` ON `m`.`component_id` = `e`.`extension_id` WHERE ( (`m`.`published` = 1 AND `m`.`parent_id` > 0 AND `m`.`client_id` = 0) AND (`m`.`publish_up` IS NULL OR `m`.`publish_up` <= :currentDate1)) AND (`m`.`publish_down` IS NULL OR `m`.`publish_down` >= :currentDate2) ORDER BY `m`.`lft`548μs20.92KBParams/libraries/src/Menu/SiteMenu.php:166Copy
  • SELECT `c`.`id`,`c`.`asset_id`,`c`.`access`,`c`.`alias`,`c`.`checked_out`,`c`.`checked_out_time`,`c`.`created_time`,`c`.`created_user_id`,`c`.`description`,`c`.`extension`,`c`.`hits`,`c`.`language`,`c`.`level`,`c`.`lft`,`c`.`metadata`,`c`.`metadesc`,`c`.`metakey`,`c`.`modified_time`,`c`.`note`,`c`.`params`,`c`.`parent_id`,`c`.`path`,`c`.`published`,`c`.`rgt`,`c`.`title`,`c`.`modified_user_id`,`c`.`version`, CASE WHEN CHAR_LENGTH(`c`.`alias`) != 0 THEN CONCAT_WS(':', `c`.`id`, `c`.`alias`) ELSE `c`.`id` END as `slug` FROM `tvlfg_categories` AS `s` INNER JOIN `tvlfg_categories` AS `c` ON (`s`.`lft` <= `c`.`lft` AND `c`.`lft` < `s`.`rgt`) OR (`c`.`lft` < `s`.`lft` AND `s`.`rgt` < `c`.`rgt`) WHERE (`c`.`extension` = :extension OR `c`.`extension` = 'system') AND `c`.`published` = 1 AND `s`.`id` = :id ORDER BY `c`.`lft`341μs5.14KBParams/libraries/src/Categories/Categories.php:375Copy
  • SELECT `id`,`home`,`template`,`s`.`params`,`inheritable`,`parent` FROM `tvlfg_template_styles` AS `s` LEFT JOIN `tvlfg_extensions` AS `e` ON `e`.`element` = `s`.`template` AND `e`.`type` = 'template' AND `e`.`client_id` = `s`.`client_id` WHERE `s`.`client_id` = 0 AND `e`.`enabled` = 1223μs1.16KB/administrator/components/com_templates/src/Model/StyleModel.php:773Copy
  • SELECT `id`,`name`,`rules`,`parent_id` FROM `tvlfg_assets` WHERE `name` IN (:preparedArray1,:preparedArray2,:preparedArray3,:preparedArray4,:preparedArray5,:preparedArray6,:preparedArray7,:preparedArray8,:preparedArray9,:preparedArray10,:preparedArray11,:preparedArray12,:preparedArray13,:preparedArray14,:preparedArray15,:preparedArray16,:preparedArray17,:preparedArray18,:preparedArray19,:preparedArray20,:preparedArray21,:preparedArray22,:preparedArray23,:preparedArray24,:preparedArray25,:preparedArray26,:preparedArray27,:preparedArray28,:preparedArray29,:preparedArray30,:preparedArray31,:preparedArray32,:preparedArray33,:preparedArray34,:preparedArray35,:preparedArray36,:preparedArray37,:preparedArray38,:preparedArray39)620μs7.75KBParams/libraries/src/Access/Access.php:357Copy
  • SELECT `id`,`name`,`rules`,`parent_id` FROM `tvlfg_assets` WHERE `name` LIKE :asset OR `name` = :extension OR `parent_id` = 03.65ms229.8KBParams/libraries/src/Access/Access.php:301Copy
  • SHOW FULL COLUMNS FROM `tvlfg_content`1.49ms4.89KB/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:625Copy
  • UPDATE `tvlfg_content` SET `hits` = (`hits` + 1) WHERE `id` = '1658'599μs48B/libraries/src/Table/Table.php:1325Copy
  • SELECT `a`.`id`,`a`.`asset_id`,`a`.`title`,`a`.`alias`,`a`.`introtext`,`a`.`fulltext`,`a`.`state`,`a`.`catid`,`a`.`created`,`a`.`created_by`,`a`.`created_by_alias`,`a`.`modified`,`a`.`modified_by`,`a`.`checked_out`,`a`.`checked_out_time`,`a`.`publish_up`,`a`.`publish_down`,`a`.`images`,`a`.`urls`,`a`.`attribs`,`a`.`version`,`a`.`ordering`,`a`.`metakey`,`a`.`metadesc`,`a`.`access`,`a`.`hits`,`a`.`metadata`,`a`.`featured`,`a`.`language`,`fp`.`featured_up`,`fp`.`featured_down`,`c`.`title` AS `category_title`,`c`.`alias` AS `category_alias`,`c`.`access` AS `category_access`,`c`.`language` AS `category_language`,`fp`.`ordering`,`u`.`name` AS `author`,`parent`.`title` AS `parent_title`,`parent`.`id` AS `parent_id`,`parent`.`path` AS `parent_route`,`parent`.`alias` AS `parent_alias`,`parent`.`language` AS `parent_language`,ROUND(`v`.`rating_sum` / `v`.`rating_count`, 1) AS `rating`,`v`.`rating_count` AS `rating_count` FROM `tvlfg_content` AS `a` INNER JOIN `tvlfg_categories` AS `c` ON `c`.`id` = `a`.`catid` LEFT JOIN `tvlfg_content_frontpage` AS `fp` ON `fp`.`content_id` = `a`.`id` LEFT JOIN `tvlfg_users` AS `u` ON `u`.`id` = `a`.`created_by` LEFT JOIN `tvlfg_categories` AS `parent` ON `parent`.`id` = `c`.`parent_id` LEFT JOIN `tvlfg_content_rating` AS `v` ON `a`.`id` = `v`.`content_id` WHERE ( (`a`.`id` = :pk AND `c`.`published` > 0) AND (`a`.`publish_up` IS NULL OR `a`.`publish_up` <= :publishUp)) AND (`a`.`publish_down` IS NULL OR `a`.`publish_down` >= :publishDown) AND `a`.`state` IN (:preparedArray1,:preparedArray2)625μs24.63KBParams/components/com_content/src/Model/ArticleModel.php:215Copy
  • SELECT `c`.`id`,`c`.`asset_id`,`c`.`access`,`c`.`alias`,`c`.`checked_out`,`c`.`checked_out_time`,`c`.`created_time`,`c`.`created_user_id`,`c`.`description`,`c`.`extension`,`c`.`hits`,`c`.`language`,`c`.`level`,`c`.`lft`,`c`.`metadata`,`c`.`metadesc`,`c`.`metakey`,`c`.`modified_time`,`c`.`note`,`c`.`params`,`c`.`parent_id`,`c`.`path`,`c`.`published`,`c`.`rgt`,`c`.`title`,`c`.`modified_user_id`,`c`.`version`, CASE WHEN CHAR_LENGTH(`c`.`alias`) != 0 THEN CONCAT_WS(':', `c`.`id`, `c`.`alias`) ELSE `c`.`id` END as `slug` FROM `tvlfg_categories` AS `s` INNER JOIN `tvlfg_categories` AS `c` ON (`s`.`lft` <= `c`.`lft` AND `c`.`lft` < `s`.`rgt`) OR (`c`.`lft` < `s`.`lft` AND `s`.`rgt` < `c`.`rgt`) WHERE (`c`.`extension` = :extension OR `c`.`extension` = 'system') AND `c`.`access` IN (:preparedArray1,:preparedArray2) AND `c`.`published` = 1 AND `s`.`id` = :id ORDER BY `c`.`lft`413μs5.19KBParams/libraries/src/Categories/Categories.php:375Copy
  • SELECT `m`.`tag_id`,`t`.* FROM `tvlfg_contentitem_tag_map` AS `m` INNER JOIN `tvlfg_tags` AS `t` ON `m`.`tag_id` = `t`.`id` WHERE `m`.`type_alias` = :contentType AND `m`.`content_item_id` = :id AND `t`.`published` = 1 AND `t`.`access` IN (:preparedArray1,:preparedArray2)1.62ms5.22KBParams/libraries/src/Helper/TagsHelper.php:388Copy
  • SELECT `c`.`id`,`c`.`asset_id`,`c`.`access`,`c`.`alias`,`c`.`checked_out`,`c`.`checked_out_time`,`c`.`created_time`,`c`.`created_user_id`,`c`.`description`,`c`.`extension`,`c`.`hits`,`c`.`language`,`c`.`level`,`c`.`lft`,`c`.`metadata`,`c`.`metadesc`,`c`.`metakey`,`c`.`modified_time`,`c`.`note`,`c`.`params`,`c`.`parent_id`,`c`.`path`,`c`.`published`,`c`.`rgt`,`c`.`title`,`c`.`modified_user_id`,`c`.`version`, CASE WHEN CHAR_LENGTH(`c`.`alias`) != 0 THEN CONCAT_WS(':', `c`.`id`, `c`.`alias`) ELSE `c`.`id` END as `slug` FROM `tvlfg_categories` AS `s` INNER JOIN `tvlfg_categories` AS `c` ON (`s`.`lft` <= `c`.`lft` AND `c`.`lft` < `s`.`rgt`) OR (`c`.`lft` < `s`.`lft` AND `s`.`rgt` < `c`.`rgt`) WHERE (`c`.`extension` = :extension OR `c`.`extension` = 'system') AND `c`.`access` IN (:preparedArray1,:preparedArray2) AND `c`.`published` = 1 AND `s`.`id` = :id ORDER BY `c`.`lft`382μs5.19KBParams/libraries/src/Categories/Categories.php:375Copy
  • SELECT DISTINCT a.id, a.title, a.name, a.checked_out, a.checked_out_time, a.note, a.state, a.access, a.created_time, a.created_user_id, a.ordering, a.language, a.fieldparams, a.params, a.type, a.default_value, a.context, a.group_id, a.label, a.description, a.required, a.only_use_in_subform,l.title AS language_title, l.image AS language_image,uc.name AS editor,ag.title AS access_level,ua.name AS author_name,g.title AS group_title, g.access as group_access, g.state AS group_state, g.note as group_note FROM tvlfg_fields AS a LEFT JOIN `tvlfg_languages` AS l ON l.lang_code = a.language LEFT JOIN tvlfg_users AS uc ON uc.id=a.checked_out LEFT JOIN tvlfg_viewlevels AS ag ON ag.id = a.access LEFT JOIN tvlfg_users AS ua ON ua.id = a.created_user_id LEFT JOIN tvlfg_fields_groups AS g ON g.id = a.group_id LEFT JOIN `tvlfg_fields_categories` AS fc ON fc.field_id = a.id WHERE ( (`a`.`context` = :context AND (`fc`.`category_id` IS NULL OR `fc`.`category_id` IN (:preparedArray1,:preparedArray2,:preparedArray3,:preparedArray4)) AND `a`.`access` IN (:preparedArray5,:preparedArray6)) AND (`a`.`group_id` = 0 OR `g`.`access` IN (:preparedArray7,:preparedArray8)) AND `a`.`state` = :state) AND (`a`.`group_id` = 0 OR `g`.`state` = :gstate) AND `a`.`only_use_in_subform` = :only_use_in_subform ORDER BY a.ordering ASC405μs6.06KBParams/libraries/src/MVC/Model/BaseDatabaseModel.php:166Copy
  • SELECT `a`.`id`,`a`.`title`,`a`.`catid`,`a`.`language`, CASE WHEN CHAR_LENGTH(`a`.`alias`) != 0 THEN CONCAT_WS(':', `a`.`id`, `a`.`alias`) ELSE a.id END AS `slug`, CASE WHEN CHAR_LENGTH(`cc`.`alias`) != 0 THEN CONCAT_WS(':', `cc`.`id`, `cc`.`alias`) ELSE cc.id END AS `catslug` FROM `tvlfg_content` AS `a` LEFT JOIN `tvlfg_categories` AS `cc` ON `cc`.`id` = `a`.`catid` WHERE `a`.`catid` = :catid AND `a`.`state` = :state AND `a`.`access` IN (:preparedArray1,:preparedArray2) AND (`publish_up` IS NULL OR `publish_up` <= :nowDate1) AND (`publish_down` IS NULL OR `publish_down` >= :nowDate2) ORDER BY CASE WHEN `a`.`publish_up` IS NULL THEN `a`.`created` ELSE `a`.`publish_up` END DESC1.96ms58.03KBParams/plugins/content/pagenavigation/src/Extension/PageNavigation.php:188Copy
  • SELECT `c`.`id`,`c`.`asset_id`,`c`.`access`,`c`.`alias`,`c`.`checked_out`,`c`.`checked_out_time`,`c`.`created_time`,`c`.`created_user_id`,`c`.`description`,`c`.`extension`,`c`.`hits`,`c`.`language`,`c`.`level`,`c`.`lft`,`c`.`metadata`,`c`.`metadesc`,`c`.`metakey`,`c`.`modified_time`,`c`.`note`,`c`.`params`,`c`.`parent_id`,`c`.`path`,`c`.`published`,`c`.`rgt`,`c`.`title`,`c`.`modified_user_id`,`c`.`version`, CASE WHEN CHAR_LENGTH(`c`.`alias`) != 0 THEN CONCAT_WS(':', `c`.`id`, `c`.`alias`) ELSE `c`.`id` END as `slug` FROM `tvlfg_categories` AS `s` INNER JOIN `tvlfg_categories` AS `c` ON (`s`.`lft` <= `c`.`lft` AND `c`.`lft` < `s`.`rgt`) OR (`c`.`lft` < `s`.`lft` AND `s`.`rgt` < `c`.`rgt`) WHERE (`c`.`extension` = :extension OR `c`.`extension` = 'system') AND `c`.`access` IN (:preparedArray1,:preparedArray2) AND `c`.`published` = 1 AND `s`.`id` = :id ORDER BY `c`.`lft`404μs5.19KBParams/libraries/src/Categories/Categories.php:375Copy
  • SELECT u.id, u.name, u.username, u.params FROM tvlfg_users AS u LEFT JOIN tvlfg_user_usergroup_map AS g ON g.user_id = u.id WHERE u.id = '51' GROUP BY u.id130μs1KB/plugins/system/t4/src/t4/MVC/Model/AuthorModel.php:279Copy
  • SELECT enabled FROM tvlfg_extensions WHERE `type` = 'plugin' AND `element` = 'profile'134μs856B/plugins/system/t4/src/t4/MVC/Model/AuthorModel.php:467Copy
  • SELECT profile_key, profile_value FROM tvlfg_user_profiles WHERE user_id = 51 AND profile_key LIKE 'profile.%' ORDER BY ordering144μs1.09KB/plugins/system/t4/src/t4/MVC/Model/AuthorModel.php:420Copy
  • SHOW FULL COLUMNS FROM `tvlfg_users`1.18ms2.2KB/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:625Copy
  • SELECT * FROM `tvlfg_users` WHERE `id` = :userid151μs4.41KBParams/libraries/src/Table/User.php:104Copy
  • SELECT `g`.`id`,`g`.`title` FROM `tvlfg_usergroups` AS `g` INNER JOIN `tvlfg_user_usergroup_map` AS `m` ON `m`.`group_id` = `g`.`id` WHERE `m`.`user_id` = :muserid205μs1.7KBParams/libraries/src/Table/User.php:132Copy
  • SELECT DISTINCT a.id, a.title, a.name, a.checked_out, a.checked_out_time, a.note, a.state, a.access, a.created_time, a.created_user_id, a.ordering, a.language, a.fieldparams, a.params, a.type, a.default_value, a.context, a.group_id, a.label, a.description, a.required, a.only_use_in_subform,l.title AS language_title, l.image AS language_image,uc.name AS editor,ag.title AS access_level,ua.name AS author_name,g.title AS group_title, g.access as group_access, g.state AS group_state, g.note as group_note FROM tvlfg_fields AS a LEFT JOIN `tvlfg_languages` AS l ON l.lang_code = a.language LEFT JOIN tvlfg_users AS uc ON uc.id=a.checked_out LEFT JOIN tvlfg_viewlevels AS ag ON ag.id = a.access LEFT JOIN tvlfg_users AS ua ON ua.id = a.created_user_id LEFT JOIN tvlfg_fields_groups AS g ON g.id = a.group_id WHERE ( (`a`.`context` = :context AND `a`.`access` IN (:preparedArray1,:preparedArray2)) AND (`a`.`group_id` = 0 OR `g`.`access` IN (:preparedArray3,:preparedArray4)) AND `a`.`state` = :state) AND (`a`.`group_id` = 0 OR `g`.`state` = :gstate) AND `a`.`only_use_in_subform` = :only_use_in_subform ORDER BY a.ordering ASC387μs5.31KBParams/libraries/src/MVC/Model/BaseDatabaseModel.php:166Copy
  • SELECT `name` FROM `tvlfg_users` WHERE id = '51'104μs11.84KB/plugins/system/t4/src/t4/MVC/Router/Content/Router.php:66Copy
  • SELECT username FROM tvlfg_users WHERE id=5185μs856B/plugins/system/t4/src/t4/MVC/Router/T4.php:288Copy
  • SELECT `m`.`id`,`m`.`title`,`m`.`module`,`m`.`position`,`m`.`content`,`m`.`showtitle`,`m`.`params`,`mm`.`menuid` FROM `tvlfg_modules` AS `m` LEFT JOIN `tvlfg_modules_menu` AS `mm` ON `mm`.`moduleid` = `m`.`id` LEFT JOIN `tvlfg_extensions` AS `e` ON `e`.`element` = `m`.`module` AND `e`.`client_id` = `m`.`client_id` WHERE ( ( (`m`.`published` = 1 AND `e`.`enabled` = 1 AND `m`.`client_id` = :clientId AND `m`.`access` IN (:preparedArray1,:preparedArray2)) AND (`m`.`publish_up` IS NULL OR `m`.`publish_up` <= :publishUp)) AND (`m`.`publish_down` IS NULL OR `m`.`publish_down` >= :publishDown)) AND (`mm`.`menuid` = :itemId OR `mm`.`menuid` <= 0) ORDER BY `m`.`position`,`m`.`ordering`918μs2.38KBParams/libraries/src/Cache/Controller/CallbackController.php:51Copy
  • SELECT `metakey` FROM `tvlfg_content` WHERE `id` = :id152μs1.63KBParams/modules/mod_related_items/src/Helper/RelatedItemsHelper.php:88Copy
  • SELECT `a`.`id` FROM `tvlfg_content` AS `a` WHERE ( ( (`a`.`id` != :id AND `a`.`state` = 1 AND `a`.`access` IN (:preparedArray1,:preparedArray2)) AND (`a`.`metakey` LIKE :preparedArray3 OR `a`.`metakey` LIKE :preparedArray4 OR `a`.`metakey` LIKE :preparedArray5)) AND (`a`.`publish_up` IS NULL OR `a`.`publish_up` <= :nowDate1)) AND (`a`.`publish_down` IS NULL OR `a`.`publish_down` >= :nowDate2) LIMIT 51.94ms1.85KBParams/modules/mod_related_items/src/Helper/RelatedItemsHelper.php:152Copy
  • SELECT `a`.`id`,`a`.`title`,`a`.`alias`,`a`.`introtext`,`a`.`fulltext`,`a`.`checked_out`,`a`.`checked_out_time`,`a`.`catid`,`a`.`created`,`a`.`created_by`,`a`.`created_by_alias`,`a`.`modified`,`a`.`modified_by`,CASE WHEN `a`.`publish_up` IS NULL THEN `a`.`created` ELSE `a`.`publish_up` END AS `publish_up`,`a`.`publish_down`,`a`.`images`,`a`.`urls`,`a`.`attribs`,`a`.`metadata`,`a`.`metakey`,`a`.`metadesc`,`a`.`access`,`a`.`hits`,`a`.`featured`,`a`.`language`,LENGTH(`a`.`fulltext`) AS `readmore`,`a`.`ordering`,`fp`.`featured_up`,`fp`.`featured_down`,CASE WHEN `c`.`published` = 2 AND `a`.`state` > 0 THEN 2 WHEN `c`.`published` != 1 THEN 0 ELSE `a`.`state` END AS `state`,`c`.`title` AS `category_title`,`c`.`path` AS `category_route`,`c`.`access` AS `category_access`,`c`.`alias` AS `category_alias`,`c`.`language` AS `category_language`,`c`.`published`,`c`.`published` AS `parents_published`,`c`.`lft`,CASE WHEN `a`.`created_by_alias` > ' ' THEN `a`.`created_by_alias` ELSE `ua`.`name` END AS `author`,`ua`.`email` AS `author_email`,`uam`.`name` AS `modified_by_name`,`parent`.`title` AS `parent_title`,`parent`.`id` AS `parent_id`,`parent`.`path` AS `parent_route`,`parent`.`alias` AS `parent_alias`,`parent`.`language` AS `parent_language` FROM `tvlfg_content` AS `a` LEFT JOIN `tvlfg_categories` AS `c` ON `c`.`id` = `a`.`catid` LEFT JOIN `tvlfg_users` AS `ua` ON `ua`.`id` = `a`.`created_by` LEFT JOIN `tvlfg_users` AS `uam` ON `uam`.`id` = `a`.`modified_by` LEFT JOIN `tvlfg_categories` AS `parent` ON `parent`.`id` = `c`.`parent_id` LEFT JOIN `tvlfg_content_frontpage` AS `fp` ON `fp`.`content_id` = `a`.`id` WHERE `a`.`access` IN (:preparedArray1,:preparedArray2) AND `c`.`access` IN (:preparedArray3,:preparedArray4) AND `c`.`published` = 1 AND `a`.`state` = :condition AND `a`.`id` IN (:preparedArray5,:preparedArray6,:preparedArray7,:preparedArray8,:preparedArray9) AND (`a`.`publish_up` IS NULL OR `a`.`publish_up` <= :publishUp) AND (`a`.`publish_down` IS NULL OR `a`.`publish_down` >= :publishDown) ORDER BY a.ordering ASC890μs113.61KBParams/libraries/src/MVC/Model/BaseDatabaseModel.php:166Copy
  • SELECT `m`.`tag_id`,`m`.`content_item_id`,`t`.* FROM `tvlfg_contentitem_tag_map` AS `m` INNER JOIN `tvlfg_tags` AS `t` ON `m`.`tag_id` = `t`.`id` WHERE `m`.`type_alias` = :contentType AND `t`.`published` = 1 AND `m`.`content_item_id` IN (:preparedArray1,:preparedArray2,:preparedArray3,:preparedArray4,:preparedArray5) AND `t`.`access` IN (:preparedArray6,:preparedArray7)2.41ms5.53KBParams/libraries/src/Helper/TagsHelper.php:448Copy
  • SELECT `name`,`element` FROM `tvlfg_extensions` WHERE `type` = 'plugin' AND `folder` = 'finder' AND `enabled` = 1342μs976B/administrator/components/com_finder/src/Helper/LanguageHelper.php:135Copy
  • SELECT `title` FROM `tvlfg_finder_taxonomy` WHERE `parent_id` = 1 AND `state` = 1 AND `access` IN (1,5)176μs904B/administrator/components/com_finder/src/Indexer/Taxonomy.php:314Copy
  • SELECT * FROM tvlfg_acym_configuration298μs2.88KB/administrator/components/com_acym/libraries/joomla/database.php:32Copy
  • SELECT * FROM tvlfg_acym_list WHERE type = 'standard'167μs2.28KB/administrator/components/com_acym/libraries/joomla/database.php:32Copy
  • SELECT * FROM tvlfg_acym_field104μs2.31KB/administrator/components/com_acym/libraries/joomla/database.php:32Copy
  • SELECT * FROM tvlfg_acym_form WHERE active = 1 AND type != 'shortcode'111μs1.2KB/administrator/components/com_acym/libraries/joomla/database.php:32Copy
  • SELECT SUM(CASE WHEN `a`.`next_execution` <= :now THEN 1 ELSE 0 END) AS due_count,SUM(CASE WHEN `a`.`locked` IS NULL THEN 0 ELSE 1 END) AS locked_count FROM `tvlfg_scheduler_tasks` AS `a` WHERE `a`.`state` = 1157μs1.68KBParams/administrator/components/com_scheduler/src/Model/TasksModel.php:466Copy
  • SELECT `session_id` FROM `tvlfg_session` WHERE `session_id` = ?142μs1.63KBParams/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:291Copy
  • UPDATE `tvlfg_session` SET `data` = ? , `time` = ? WHERE `session_id` = ?657μs912BParams/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:318Copy