Skip to main content

Written & Photographed By Theresa St. John

If you’ve ever walked down Beekman Street, you already know it’s a thriving, pulsating, always-evolving art and business community. Located a mere four blocks west of downtown Saratoga Springs and Broadway, the district is both mellow and vibrant, an area where people from all walks of life can admire and shop for artisans' work, dine at a variety of restaurants, and wave hello to residents who love where they live. 

During the early 1900s, the neighborhood became home to Irish, Italian, and African American workers, who brought their rich histories, vibrant cultures, and strong sense of family to the area. They worked in the tourism, hotel, entertainment, and railroad industries. This multi-ethnic community embraced families and family-run businesses. In the early 2000s, a concerted effort began as local artists joined forces, deciding to purchase or lease and renovate affordable spaces that had become available on Beekman Street and needed some tender loving care. 

The first art fair took place in 2012, and it was a success, laying the groundwork for the event to grow exponentially into the well-run and organized celebration it is today. Since then, there’ve been only two years when the art fair didn’t happen. One was in 2020, during the COVID-19 pandemic, and the other was in 2024, when the Belmont Stakes was scheduled to be hosted at the track, meaning there weren’t enough volunteers to help out here.

“We really want this to be all about the artists,” Susan Rivers, who practices ‘Quilted Alchemy,’ blending textiles and technology to create unique fiber art and mixed media pieces, states. “They are so proud of their work, and we try hard to foster relationships among them. Our goal is to continue making this event sustainable. We’ve been hosting workshops and Zoom meetings since April, providing artists with several ideas on how they can market their shows before the day even begins.”   

This year’s art fair will take place on June 1st, from 10 a.m. to 5 p.m., a rain-or-shine event. They refer to it as a “one-day fun day,” when I sat down to talk with four key players organizing the event. “It’s going to be great! We’ll showcase a juried fine arts and craft show. There will be street performers, live music, and eight food trucks spread throughout the Beekman Street Arts District, which now encompasses four blocks – extending from Washington Street to West Circular. Even neighbors, Principessa Elena Italian Society and The Frederick Allen Elks Lodge will be involved with the day’s celebrations.” Four distinct voices speak at the same time – the excitement is palpable. Although streets in the general vicinity will be open to foot traffic only that day, making parking in the area limited, plans are in place to have a CDTA bus shuttle people back and forth from the Saratoga Casino Hotel to the event, as they have in the past.

There will be sixty artists on site from every medium, including ceramics, painting, jewelry, woodworking, fiber arts, wearables, photography, furniture, and more. “Nothing is mass-produced,” Cecilia Frittelli Lockwood, who owns and runs the Textile Studio and gallery space located at the north end of Beekman Street Arts District with her husband Richard, tells me. “Right!” Meg Dalton – a powerhouse who creates fantastic quilts using garden and travel photos as inspiration, chimes in with an example. “We may have someone here displaying greeting cards for sale, but they will be handmade, more unique than what you might find in a store.” Speaking of stores, the shops on Beekman will be open during the art fair, so be sure to stop by, introduce yourself to the owners, chat with them for a few minutes, and learn more about what they have to offer. Some of the galleries will offer wine and refreshments throughout the day.

“Oh, oh, we can’t forget to mention that ‘Upset, The Miniature Dark Horse of Saratoga’ will be here from 10-12!” Susan interjects. Additionally, several non-profits will be attending, but the list has not been confirmed as of this report.

“Café Lena is collaborating with us this year,” Eden Compton smiles, her eyes lighting up at the thought. Everyone loves the venue – it’s such a historic staple of our Spa City. Eden owns and operates a fine art gallery in the burgeoning arts district. She also teaches various workshops and offers private classes to interested students. “We’re so happy to partner with them. They’ve worked hard to curate and produce a show highlighting seven different acts. It’s going to be quite the lineup!” she shares with me.

“One of the marvelous things about community is that it enables us to welcome and help people in a way we couldn’t as individuals.”

- Jean Vanier - 

 

The Lineup

10 a.m. Folk Club Kids

11 a.m. Amelie Ushakov

12 p.m. Lovella with
Seth Warden Band

1 p.m. Prakash Slim

2 p.m. Mostly Modern

3 p.m. Millstone Rounders

4 p.m. Reese Fulmer &
The Carriage House Band

It’s evident that the women I’m meeting with are passionate about the art district – what it once was, what it represents today, and what they envision for the future. Meg says she loves being in such a great, tight-knit community and would love to see more shops and galleries open along the tree-lined street. Eden describes the area as unique, noting that it has always been a community that encourages creativity to flourish. Like Meg, she wants to see more growth, with studios that boast garden porches and working artists that open doors to welcome shoppers inside. Susan leans back in her chair and laughs. “I always had a dream of opening a gallery here on Beekman. I was afraid there was nothing I could afford. When a group of us discovered that this small building was available, we seized the opportunity to collaborate and bring our dreams to life.” She is referring to The Cottage of Art and Design, a charming space that highlights the works of four local artisans.

I didn’t get to speak with Meryl Davis, who is the creative vision behind Blackbird Design Studio. Here, she brings to life unique and wearable art crafted from glass and mixed metals, with a special emphasis on enamels. I was also unable to meet with Amejo Amyot, whom they all swear is ‘The Diva of Beekman.’ The title is said with respect, and they explain that she was the one who founded The Arts District on Beekman in 2001 and has a voice that makes things happen.

Cecilia talks about how Beekman Street seems magical, that it’s a real community working together to see everyone succeed. “I’d love to see this a ‘pedestrian-only’ area, though I’m not sure that can ever happen,” she laughs for a second. “But all kidding aside, it has been a group effort to grow the art district, and passionate people are the ones coming to the table with ideas to make it happen.” 

Yes, I nod. I look around this table and see the passion, hear the ideas, and heartily agree.

You can find more information about the arts district and the 2025 art fair here:

Instagram @artsonbeekman
Facebook Beekman Street Arts District
www.saratogaartsdistrict.com

Save the Date:
Sunday June 1st, 10 a.m. to 5 p.m

7.952MBMemory Usage75.24msRequest Duration
Joomla! Version4.4.13
PHP Version8.3.22
Identityguest
Response200
Templateyootheme
Database
Server
mysql
Version
8.0.42
Collation
utf8mb3_unicode_ci
Conn Collation
utf8mb4_0900_ai_ci
$_GET
array:3 [ "catid" => "11" "id" => "843" "view" => "article" ]
$_POST
[]
$_SESSION
array:1 [ "joomla" => "***redacted***" ]
$_COOKIE
[]
$_SERVER
array:74 [ "USER" => "fivetowers" "HOME" => "/home/fivetowers" "SCRIPT_NAME" => "/index.php" ...
session
array:3 [ "counter" => 1 "timer" => array:3 [ "start" => 1750090276 "last" => 1750090276...
registry
array:3 [ "data" => [] "initialized" => false "separator" => "." ]
user
array:18 [ "id" => 0 "name" => null "username" => null "email" => null "password" => "***r...
  • afterLoad (444.76KB) (1.03ms)
  • afterInitialise (1.96MB) (16.93ms)
  • afterRoute (376.18KB) (3.74ms)
  • beforeRenderComponent com_content (50.26KB) (601μs)
  • Before Access::preloadComponents (all components) (47.72KB) (1.02ms)
  • After Access::preloadComponents (all components) (119.86KB) (698μs)
  • Before Access::preloadPermissions (com_content) (1.63KB) (11μs)
  • After Access::preloadPermissions (com_content) (527.63KB) (1.05ms)
  • Before Access::getAssetRules (id:1018 name:com_content.article.843) (18.65KB) (23μs)
  • After Access::getAssetRules (id:1018 name:com_content.article.843) (7.38KB) (70μs)
  • afterRenderComponent com_content (1.55MB) (28.85ms)
  • afterDispatch (21.42KB) (850μs)
  • beforeRenderRawModule mod_finder () (389.74KB) (7.48ms)
  • afterRenderRawModule mod_finder () (1.95MB) (5.32ms)
  • beforeRenderModule mod_finder () (704B) (6μs)
  • afterRenderModule mod_finder () (1.44KB) (135μs)
  • beforeRenderRawModule mod_menu () (1.66KB) (194μs)
  • afterRenderRawModule mod_menu () (12.64KB) (626μs)
  • beforeRenderModule mod_menu () (696B) (4μs)
  • afterRenderModule mod_menu () (3.69KB) (116μs)
  • beforeRenderRawModule mod_custom () (920B) (67μs)
  • afterRenderRawModule mod_custom () (319KB) (917μs)
  • beforeRenderModule mod_custom () (704B) (4μs)
  • afterRenderModule mod_custom () (3.15KB) (57μs)
  • beforeRenderRawModule mod_menu () (24B) (73μs)
  • afterRenderRawModule mod_menu () (552B) (402μs)
  • beforeRenderModule mod_menu () (696B) (3μs)
  • afterRenderModule mod_menu () (2.76KB) (79μs)
  • beforeRenderRawModule mod_custom () (920B) (58μs)
  • afterRenderRawModule mod_custom () (1.03KB) (140μs)
  • beforeRenderModule mod_custom () (704B) (2μs)
  • afterRenderModule mod_custom () (1.23KB) (60μs)
  • beforeRenderRawModule mod_menu () (1.8KB) (77μs)
  • afterRenderRawModule mod_menu () (4.45KB) (428μs)
  • beforeRenderModule mod_menu () (696B) (3μs)
  • afterRenderModule mod_menu () (1.34KB) (87μs)
  • beforeRenderRawModule mod_finder () (96B) (8μs)
  • afterRenderRawModule mod_finder () (6.91KB) (471μs)
  • beforeRenderModule mod_finder () (704B) (3μs)
  • afterRenderModule mod_finder () (1.34KB) (71μs)
  • beforeRenderRawModule mod_custom () (288B) (8μs)
  • afterRenderRawModule mod_custom () (912B) (130μs)
  • beforeRenderModule mod_custom () (704B) (2μs)
  • afterRenderModule mod_custom () (1.23KB) (55μs)
  • beforeRenderRawModule mod_custom () (6.27KB) (148μs)
  • afterRenderRawModule mod_custom () (1008B) (152μs)
  • beforeRenderModule mod_custom () (704B) (3μs)
  • afterRenderModule mod_custom () (2.77KB) (60μs)
  • beforeRenderRawModule mod_custom () (472B) (61μs)
  • afterRenderRawModule mod_custom () (1008B) (115μs)
  • beforeRenderModule mod_custom () (704B) (2μs)
  • afterRenderModule mod_custom () (2.43KB) (44μs)
  • afterRender (299.17KB) (2.41ms)
  • 1 x afterRenderComponent com_content (1.55MB) (38.34%)
    28.85ms
    1 x afterInitialise (1.96MB) (22.5%)
    16.93ms
    1 x beforeRenderRawModule mod_finder () (389.74KB) (9.94%)
    7.48ms
    1 x afterRenderRawModule mod_finder () (1.95MB) (7.07%)
    5.32ms
    1 x afterRoute (376.18KB) (4.97%)
    3.74ms
    1 x afterRender (299.17KB) (3.21%)
    2.41ms
    1 x After Access::preloadPermissions (com_content) (527.63KB) (1.39%)
    1.05ms
    1 x afterLoad (444.76KB) (1.37%)
    1.03ms
    1 x Before Access::preloadComponents (all components) (47.72KB) (1.36%)
    1.02ms
    1 x afterRenderRawModule mod_custom () (319KB) (1.22%)
    917μs
    1 x afterDispatch (21.42KB) (1.13%)
    850μs
    1 x After Access::preloadComponents (all components) (119.86KB) (0.93%)
    698μs
    1 x afterRenderRawModule mod_menu () (12.64KB) (0.83%)
    626μs
    1 x beforeRenderComponent com_content (50.26KB) (0.8%)
    601μs
    1 x afterRenderRawModule mod_finder () (6.91KB) (0.63%)
    471μs
    1 x afterRenderRawModule mod_menu () (4.45KB) (0.57%)
    428μs
    1 x afterRenderRawModule mod_menu () (552B) (0.53%)
    402μs
    2 x afterRenderRawModule mod_custom () (1008B) (0.35%)
    267μs
    1 x beforeRenderRawModule mod_menu () (1.66KB) (0.26%)
    194μs
    1 x beforeRenderRawModule mod_custom () (6.27KB) (0.2%)
    148μs
    1 x afterRenderRawModule mod_custom () (1.03KB) (0.19%)
    140μs
    1 x afterRenderModule mod_finder () (1.44KB) (0.18%)
    135μs
    1 x afterRenderRawModule mod_custom () (912B) (0.17%)
    130μs
    2 x beforeRenderRawModule mod_custom () (920B) (0.17%)
    125μs
    1 x afterRenderModule mod_menu () (3.69KB) (0.15%)
    116μs
    2 x afterRenderModule mod_custom () (1.23KB) (0.15%)
    115μs
    1 x afterRenderModule mod_menu () (1.34KB) (0.12%)
    87μs
    1 x afterRenderModule mod_menu () (2.76KB) (0.11%)
    79μs
    1 x beforeRenderRawModule mod_menu () (1.8KB) (0.1%)
    77μs
    1 x beforeRenderRawModule mod_menu () (24B) (0.1%)
    73μs
    1 x afterRenderModule mod_finder () (1.34KB) (0.09%)
    71μs
    1 x After Access::getAssetRules (id:1018 name:com_content.article.843) (7.38KB) (0.09%)
    70μs
    1 x beforeRenderRawModule mod_custom () (472B) (0.08%)
    61μs
    1 x afterRenderModule mod_custom () (2.77KB) (0.08%)
    60μs
    1 x afterRenderModule mod_custom () (3.15KB) (0.08%)
    57μs
    1 x afterRenderModule mod_custom () (2.43KB) (0.06%)
    44μs
    1 x Before Access::getAssetRules (id:1018 name:com_content.article.843) (18.65KB) (0.03%)
    23μs
    5 x beforeRenderModule mod_custom () (704B) (0.02%)
    13μs
    1 x Before Access::preloadPermissions (com_content) (1.63KB) (0.01%)
    11μs
    3 x beforeRenderModule mod_menu () (696B) (0.01%)
    10μs
    2 x beforeRenderModule mod_finder () (704B) (0.01%)
    9μs
    1 x beforeRenderRawModule mod_custom () (288B) (0.01%)
    8μs
    1 x beforeRenderRawModule mod_finder () (96B) (0.01%)
    8μs
53 statements were executed, 5 of which were duplicates, 48 unique9.64ms898.27KB
  • SELECT @@SESSION.sql_mode;60μs968B/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:334Copy
  • SELECT `data` FROM `jos_session` WHERE `session_id` = ?169μs1008BParams/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:261Copy
  • SELECT `session_id` FROM `jos_session` WHERE `session_id` = :session_id LIMIT 172μs1.3KBParams/libraries/src/Session/MetadataManager.php:187Copy
  • INSERT INTO `jos_session` (`session_id`,`guest`,`time`,`userid`,`username`,`client_id`) VALUES (:session_id, :guest, :time, :user_id, :username, :client_id)252μs944BParams/libraries/src/Session/MetadataManager.php:260Copy
  • SELECT `id`,`rules` FROM `jos_viewlevels`89μs976B/libraries/src/Access/Access.php:955Copy
  • SELECT `b`.`id` FROM `jos_usergroups` AS `a` LEFT JOIN `jos_usergroups` AS `b` ON `b`.`lft` <= `a`.`lft` AND `b`.`rgt` >= `a`.`rgt` WHERE `a`.`id` = :guest160μs1.33KBParams/libraries/src/Access/Access.php:868Copy
  • SELECT e.enabled FROM jos_extensions AS e WHERE e.element = "com_k2" AND e.type = "component"193μs520B/administrator/components/com_tagz/helpers/tagz.php:890Copy
  • SELECT e.enabled FROM jos_extensions AS e WHERE e.element = "com_virtuemart" AND e.type = "component"80μs520B/administrator/components/com_tagz/helpers/tagz.php:890Copy
  • SELECT e.enabled FROM jos_extensions AS e WHERE e.element = "com_easyblog" AND e.type = "component"75μs1.13KB/administrator/components/com_tagz/helpers/tagz.php:890Copy
  • SELECT e.enabled FROM jos_extensions AS e WHERE e.element = "com_jomclassifieds" AND e.type = "component"79μs520B/administrator/components/com_tagz/helpers/tagz.php:890Copy
  • SELECT e.enabled FROM jos_extensions AS e WHERE e.element = "com_hikashop" AND e.type = "component"63μs520B/administrator/components/com_tagz/helpers/tagz.php:890Copy
  • SELECT e.enabled FROM jos_extensions AS e WHERE e.element = "com_rseventspro" AND e.type = "component"59μs520B/administrator/components/com_tagz/helpers/tagz.php:890Copy
  • SELECT e.enabled FROM jos_extensions AS e WHERE e.element = "com_zoo" AND e.type = "component"71μs536B/administrator/components/com_tagz/helpers/tagz.php:890Copy
  • SELECT e.enabled FROM jos_extensions AS e WHERE e.element = "com_jticketing" AND e.type = "component"61μs520B/administrator/components/com_tagz/helpers/tagz.php:890Copy
  • SELECT e.enabled FROM jos_extensions AS e WHERE e.element = "com_icagenda" AND e.type = "component"59μs520B/administrator/components/com_tagz/helpers/tagz.php:890Copy
  • SELECT e.enabled FROM jos_extensions AS e WHERE e.element = "com_eventbooking" AND e.type = "component"58μs520B/administrator/components/com_tagz/helpers/tagz.php:890Copy
  • SELECT e.enabled FROM jos_extensions AS e WHERE e.element = "com_eshop" AND e.type = "component"74μs1.76KB/administrator/components/com_tagz/helpers/tagz.php:890Copy
  • SELECT e.enabled FROM jos_extensions AS e WHERE e.element = "com_rsblog" AND e.type = "component"70μs520B/administrator/components/com_tagz/helpers/tagz.php:890Copy
  • SELECT e.enabled FROM jos_extensions AS e WHERE e.element = "com_mijovideos" AND e.type = "component"74μs520B/administrator/components/com_tagz/helpers/tagz.php:890Copy
  • SELECT e.enabled FROM jos_extensions AS e WHERE e.element = "com_opencart" AND e.type = "component"58μs520B/administrator/components/com_tagz/helpers/tagz.php:890Copy
  • SELECT e.enabled FROM jos_extensions AS e WHERE e.element = "com_jcart" AND e.type = "component"62μs520B/administrator/components/com_tagz/helpers/tagz.php:890Copy
  • SELECT e.enabled FROM jos_extensions AS e WHERE e.element = "com_djclassifieds" AND e.type = "component"59μs520B/administrator/components/com_tagz/helpers/tagz.php:890Copy
  • SELECT e.enabled FROM jos_extensions AS e WHERE e.element = "com_j2store" AND e.type = "component"58μs520B/administrator/components/com_tagz/helpers/tagz.php:890Copy
  • SELECT e.enabled FROM jos_extensions AS e WHERE e.element = "com_phocacart" AND e.type = "component"58μs520B/administrator/components/com_tagz/helpers/tagz.php:890Copy
  • SELECT e.enabled FROM jos_extensions AS e WHERE e.element = "com_jshopping" AND e.type = "component"57μs520B/administrator/components/com_tagz/helpers/tagz.php:890Copy
  • SELECT e.enabled FROM jos_extensions AS e WHERE e.element = "com_igallery" AND e.type = "component"76μs520B/administrator/components/com_tagz/helpers/tagz.php:890Copy
  • SELECT e.enabled FROM jos_extensions AS e WHERE e.element = "com_dpcalendar" AND e.type = "component"64μs520B/administrator/components/com_tagz/helpers/tagz.php:890Copy
  • SHOW FULL COLUMNS FROM `jos_tagz_config`491μs1.3KB/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:625Copy
  • SELECT * FROM `jos_tagz_config` WHERE `name` = 'config'91μs592B/libraries/src/Table/Table.php:755Copy
  • SELECT id,template FROM jos_template_styles WHERE client_id=0 AND home=199μs592B/administrator/components/com_widgetkit/widgetkit.php:28Copy
  • SELECT custom_data FROM jos_extensions WHERE element = 'yooessentials' AND folder = 'system'104μs536B/plugins/system/yooessentials/helper.php:153Copy
  • SELECT custom_data FROM jos_extensions WHERE element = 'yooessentials' AND folder = 'system' LIMIT 1105μs536B/plugins/system/yooessentials/modules/platform-joomla/src/Database.php:52Copy
  • SELECT `id`,`name`,`rules`,`parent_id` FROM `jos_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,:preparedArray40,:preparedArray41)392μs9.94KBParams/libraries/src/Access/Access.php:357Copy
  • SELECT `id`,`name`,`rules`,`parent_id` FROM `jos_assets` WHERE `name` LIKE :asset OR `name` = :extension OR `parent_id` = 0499μs49.48KBParams/libraries/src/Access/Access.php:301Copy
  • SHOW FULL COLUMNS FROM `jos_content`557μs1.77KB/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:625Copy
  • UPDATE `jos_content` SET `hits` = (`hits` + 1) WHERE `id` = '843'201μ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 `jos_content` AS `a` INNER JOIN `jos_categories` AS `c` ON `c`.`id` = `a`.`catid` LEFT JOIN `jos_content_frontpage` AS `fp` ON `fp`.`content_id` = `a`.`id` LEFT JOIN `jos_users` AS `u` ON `u`.`id` = `a`.`created_by` LEFT JOIN `jos_categories` AS `parent` ON `parent`.`id` = `c`.`parent_id` LEFT JOIN `jos_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)382μs54.13KBParams/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 `jos_categories` AS `s` INNER JOIN `jos_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`386μs3.91KBParams/libraries/src/Categories/Categories.php:375Copy
  • SELECT `m`.`tag_id`,`t`.* FROM `jos_contentitem_tag_map` AS `m` INNER JOIN `jos_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)181μs3.97KBParams/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 `jos_categories` AS `s` INNER JOIN `jos_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`273μs3.91KBParams/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 jos_fields AS a LEFT JOIN `jos_languages` AS l ON l.lang_code = a.language LEFT JOIN jos_users AS uc ON uc.id=a.checked_out LEFT JOIN jos_viewlevels AS ag ON ag.id = a.access LEFT JOIN jos_users AS ua ON ua.id = a.created_user_id LEFT JOIN jos_fields_groups AS g ON g.id = a.group_id LEFT JOIN `jos_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)) AND `a`.`access` IN (:preparedArray3,:preparedArray4)) AND (`a`.`group_id` = 0 OR `g`.`access` IN (:preparedArray5,:preparedArray6)) 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 ASC286μs4.75KBParams/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 `jos_content` AS `a` LEFT JOIN `jos_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.15ms41.72KBParams/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 `jos_categories` AS `s` INNER JOIN `jos_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`259μs3.91KBParams/libraries/src/Categories/Categories.php:375Copy
  • SELECT `params` FROM `jos_tagz` WHERE `component_id` = 123 AND `component_type` = "menu"151μs520B/plugins/system/tagz/tagz.php:650Copy
  • SELECT `params` FROM `jos_tagz` WHERE `component_id` = 843 AND `component_type` = "content"116μs520B/plugins/system/tagz/tagz.php:650Copy
  • SELECT `name`,`element` FROM `jos_extensions` WHERE `type` = 'plugin' AND `folder` = 'finder' AND `enabled` = 1209μs592B/administrator/components/com_finder/src/Helper/LanguageHelper.php:135Copy
  • SELECT `title` FROM `jos_finder_taxonomy` WHERE `parent_id` = 1 AND `state` = 1 AND `access` IN (1,5)136μs584B/administrator/components/com_finder/src/Indexer/Taxonomy.php:314Copy
  • SELECT custom_data FROM jos_extensions WHERE element = 'yootheme' AND folder = 'system' LIMIT 1465μs688.52KB/templates/yootheme/packages/platform-joomla/src/Storage.php:30Copy
  • 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 jos_fields AS a LEFT JOIN `jos_languages` AS l ON l.lang_code = a.language LEFT JOIN jos_users AS uc ON uc.id=a.checked_out LEFT JOIN jos_viewlevels AS ag ON ag.id = a.access LEFT JOIN jos_users AS ua ON ua.id = a.created_user_id LEFT JOIN jos_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 ASC271μs4.06KBParams/libraries/src/MVC/Model/BaseDatabaseModel.php:166Copy
  • SELECT `title` FROM `jos_finder_taxonomy` WHERE `parent_id` = 1 AND `state` = 1 AND `access` IN (1,5)113μs584B/administrator/components/com_finder/src/Indexer/Taxonomy.php:314Copy
  • 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 `jos_scheduler_tasks` AS `a` WHERE `a`.`state` = 1108μs1.37KBParams/administrator/components/com_scheduler/src/Model/TasksModel.php:517Copy
  • SELECT `session_id` FROM `jos_session` WHERE `session_id` = ?70μs1KBParams/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:291Copy
  • UPDATE `jos_session` SET `data` = ? , `time` = ? WHERE `session_id` = ?229μs592BParams/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:318Copy