Skip to main content

{From the 2024 Spring magazine}

Written By Theresa St. John  |  Photos by Susan Blackburn Photography 

Making it Easy for Busy People to Enjoy Healthy Local Food

For the Simply Saratoga SPRING feature, we have decided to visit 9 Miles East at 64 Excelsior Ave. So many friends and co-workers rave about this place, but I’ve only had their pizza, (made with award-winning sourdough bread and the freshest ingredients!!) —so, I’m excited to try other items on their extensive menu.

We really loved the casual vibe of the place and tables were already set up outside, with the promise of better weather coming soon! It reminded me of a neighborhood restaurant where folks could relax and converse over a great dish. And, speaking of a neighborhood café, I ran into three different parties I knew while there – it was great to say hello and chat for a few minutes before turning my attention to the menu. 

When our appetizer was placed in front of us, we were delighted to see what was on the platter. We learned from our server that this dish could be built to serve several people or just a couple. It had hummus, baba ghanoush, lemon rosemary whipped ricotta, roasted veggies, and a savory coleslaw chopped salad. She also told us that the menu changes often, so we were delighted the winter salad was still available… offering a fantastic fusion of flavor, with organic baby greens topped with roasted beets (my favorite vegetable when done right!), feta cheese, red cabbage, toasted walnuts, and herbed vinaigrette that knew how to bring the flavor out of everything. The salad was so delicious and even better the next day when I broke it out of the doggie bag at lunchtime!

We tried vegan cornbread with apple jalapeno butter. Seriously, if we hadn’t been told it was vegan – and healthy - we wouldn’t have guessed. 

The chef, Shane, was kind enough to come out from the kitchen to talk with us. We peppered him with questions (poor guy!), and he was happy to answer them all. Some were about the food we were eating, and others were a bit more personal. He’s been working in the café for three years and began his love affair with cooking, working in a restaurant his dad owned when he was 12. He told us he’s been in the business for 28 years now, which was impressive. 

He's very adamant about his food philosophy: “We don’t use canned goods in the kitchen—food should be made from scratch.” And Gordon Sacks, owner of 9 Miles East, tells us they’re committed to Saratoga and want to continue making it easy for busy people to eat healthy foods made with the freshest ingredients. “You shouldn’t have to choose between healthy and delicious. At 9 Miles East, you can have both.” 

With our meal, we tried three local beers: one from Artisanal Brew Works in Saratoga, another from Northway Brewing Company in Queensbury, and another from Common Roots out of Glens Falls. 

Who knew they served a grilled lemon rosemary chicken dinner to die for? This was made from bone-in pieces of chicken with an herb pesto. When the dish arrived at the table, it was presented on a bed of piping hot mashed red potato, sweet potato, carrot, heavy cream, butter, and garlic mix. Talk about a taste of heaven! It was a dish of creamy bliss!

We noticed a few colorful number 9s around the restaurant's interior, which piqued our interest. Gordon told us that the restaurant’s name came from their vegetable farm, which is 9 Miles East of Saratoga. Café guests gifted the decorations of 9s over the last few years, and the three of us smiled at this charming detail.  

We visited the restaurant during Montreal Month and were thrilled to try one of its specialties: the Montreal Steak Au Poivre. This grass-fed strip steak was ridiculously tender, with a pepper-crust cider demi-glace, served on roasted root vegetables. “Why did you bring a knife over?” I joked with Shane. It was that tender.  

One of the best dishes we tried—because it was so different—was butternut squash risotto, made with barley instead of the typical starch you’d find in this recipe. The sauteed squash and fresh parmesan cheese made the barley so creamy, a nice change when you want to pack your day with fiber and not compromise on taste. 

Near the register, we noticed various items for sale: butter, beeswax candles, loaves of sourdough bread cooling on racks, local eggs, nut-free and gluten-free farm pesto, 9 Miles East green hot sauce, local honey, and more. 

We tried three different cookies for dessert. My favorite was the Gluten-free almond cookie. It had a soft center with a crunchy contrast of nuts and seeds. Sometimes, Gluten-free tastes like, well, Gluten-free, but this cookie was way above par.
Chris preferred the sesame cookie, and Susan loved the chocolate. All of them were tasty; it came down to preference.

With our meal, we tried three local beers: one from Artisanal Brew Works in Saratoga, another from Northway Brewing Company in Queensbury, and another from Common Roots out of Glens Falls. 

Who knew they served a grilled lemon rosemary chicken dinner to die for? This was made from bone-in pieces of chicken with an herb pesto. When the dish arrived at the table, it was presented on a bed of piping hot mashed red potato, sweet potato, carrot, heavy cream, butter, and garlic mix. Talk about a taste of heaven! It was a dish of creamy bliss!

We noticed a few colorful number 9s around the restaurant's interior, which piqued our interest. Gordon told us that the restaurant’s name came from their vegetable farm, which is 9 Miles East of Saratoga. Café guests gifted the decorations of 9s over the last few years, and the three of us smiled at this charming detail.  

We visited the restaurant during Montreal Month and were thrilled to try one of its specialties: the Montreal Steak Au Poivre. This grass-fed strip steak was ridiculously tender, with a pepper-crust cider demi-glace, served on roasted root vegetables. “Why did you bring a knife over?” I joked with Shane. It was that tender.  

One of the best dishes we tried—because it was so different—was butternut squash risotto, made with barley instead of the typical starch you’d find in this recipe. The sauteed squash and fresh parmesan cheese made the barley so creamy, a nice change when you want to pack your day with fiber and not compromise on taste. 

Near the register, we noticed various items for sale: butter, beeswax candles, loaves of sourdough bread cooling on racks, local eggs, nut-free and gluten-free farm pesto, 9 Miles East green hot sauce, local honey, and more. 

We tried three different cookies for dessert. My favorite was the Gluten-free almond cookie. It had a soft center with a crunchy contrast of nuts and seeds. Sometimes, Gluten-free tastes like, well, Gluten-free, but this cookie was way above par.

Chris preferred the sesame cookie, and Susan loved the chocolate. All of them were tasty; it came down to preference.

For a restaurant that opened in June 2020, in the middle of the pandemic, 9 Miles East has done very well. “We are grateful for our customers; the local support has been wonderful, and we feel very fortunate,” Gordon says. “We are committed to continuing to offer healthy, fresh meals for busy people in the area. That is what we are all about. Period.”  

We walk out of the café, full but not with the heavy feeling you sometimes have after eating a meal. We hugged goodbye, wondering when we’d return and who we’d bring along for the experience. 

I have a feeling it will be sooner rather than later.

8.426MBMemory Usage152msRequest Duration
Joomla! Version4.4.13
PHP Version8.3.21
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" => "670" "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" => 1748648187 "last" => 1748648187...
registry
array:3 [ "data" => [] "initialized" => false "separator" => "." ]
user
array:18 [ "id" => 0 "name" => null "username" => null "email" => null "password" => "***r...
  • afterLoad (444.69KB) (4.51ms)
  • afterInitialise (1.96MB) (35.05ms)
  • afterRoute (375.95KB) (7.71ms)
  • beforeRenderComponent com_content (49.2KB) (1.32ms)
  • Before Access::preloadComponents (all components) (47.72KB) (2.3ms)
  • After Access::preloadComponents (all components) (116.7KB) (1.72ms)
  • Before Access::preloadPermissions (com_content) (1.63KB) (22μs)
  • After Access::preloadPermissions (com_content) (514.33KB) (1.37ms)
  • Before Access::getAssetRules (id:841 name:com_content.article.670) (18.65KB) (38μs)
  • After Access::getAssetRules (id:841 name:com_content.article.670) (7.38KB) (164μs)
  • afterRenderComponent com_content (2.06MB) (61.87ms)
  • afterDispatch (29.42KB) (1.53ms)
  • beforeRenderRawModule mod_finder () (376.19KB) (12.85ms)
  • afterRenderRawModule mod_finder () (1.95MB) (8.01ms)
  • beforeRenderModule mod_finder () (704B) (11μs)
  • afterRenderModule mod_finder () (1.44KB) (239μs)
  • beforeRenderRawModule mod_menu () (1.66KB) (278μs)
  • afterRenderRawModule mod_menu () (12.64KB) (919μs)
  • beforeRenderModule mod_menu () (696B) (5μs)
  • afterRenderModule mod_menu () (3.69KB) (146μs)
  • beforeRenderRawModule mod_custom () (920B) (93μs)
  • afterRenderRawModule mod_custom () (320.1KB) (1.69ms)
  • beforeRenderModule mod_custom () (704B) (5μs)
  • afterRenderModule mod_custom () (3.15KB) (78μs)
  • beforeRenderRawModule mod_menu () (24B) (112μs)
  • afterRenderRawModule mod_menu () (552B) (511μs)
  • beforeRenderModule mod_menu () (696B) (3μs)
  • afterRenderModule mod_menu () (2.76KB) (77μs)
  • beforeRenderRawModule mod_custom () (920B) (70μs)
  • afterRenderRawModule mod_custom () (1.03KB) (199μs)
  • beforeRenderModule mod_custom () (704B) (3μs)
  • afterRenderModule mod_custom () (1.23KB) (66μs)
  • beforeRenderRawModule mod_menu () (1.8KB) (94μs)
  • afterRenderRawModule mod_menu () (4.45KB) (535μs)
  • beforeRenderModule mod_menu () (696B) (3μs)
  • afterRenderModule mod_menu () (1.34KB) (85μs)
  • beforeRenderRawModule mod_finder () (96B) (10μs)
  • afterRenderRawModule mod_finder () (7.28KB) (785μs)
  • beforeRenderModule mod_finder () (704B) (4μs)
  • afterRenderModule mod_finder () (1.34KB) (84μs)
  • beforeRenderRawModule mod_custom () (288B) (9μs)
  • afterRenderRawModule mod_custom () (912B) (177μs)
  • beforeRenderModule mod_custom () (704B) (3μs)
  • afterRenderModule mod_custom () (1.23KB) (56μs)
  • beforeRenderRawModule mod_custom () (6.27KB) (177μs)
  • afterRenderRawModule mod_custom () (1008B) (144μs)
  • beforeRenderModule mod_custom () (704B) (3μs)
  • afterRenderModule mod_custom () (2.77KB) (46μs)
  • beforeRenderRawModule mod_custom () (472B) (59μs)
  • afterRenderRawModule mod_custom () (1008B) (131μs)
  • beforeRenderModule mod_custom () (704B) (3μs)
  • afterRenderModule mod_custom () (2.43KB) (48μs)
  • afterRender (314.95KB) (4.51ms)
  • 1 x afterRenderComponent com_content (2.06MB) (40.75%)
    61.87ms
    1 x afterInitialise (1.96MB) (23.09%)
    35.05ms
    1 x beforeRenderRawModule mod_finder () (376.19KB) (8.46%)
    12.85ms
    1 x afterRenderRawModule mod_finder () (1.95MB) (5.28%)
    8.01ms
    1 x afterRoute (375.95KB) (5.08%)
    7.71ms
    1 x afterLoad (444.69KB) (2.97%)
    4.51ms
    1 x afterRender (314.95KB) (2.97%)
    4.51ms
    1 x Before Access::preloadComponents (all components) (47.72KB) (1.51%)
    2.30ms
    1 x After Access::preloadComponents (all components) (116.7KB) (1.13%)
    1.72ms
    1 x afterRenderRawModule mod_custom () (320.1KB) (1.11%)
    1.69ms
    1 x afterDispatch (29.42KB) (1.01%)
    1.53ms
    1 x After Access::preloadPermissions (com_content) (514.33KB) (0.9%)
    1.37ms
    1 x beforeRenderComponent com_content (49.2KB) (0.87%)
    1.32ms
    1 x afterRenderRawModule mod_menu () (12.64KB) (0.61%)
    919μs
    1 x afterRenderRawModule mod_finder () (7.28KB) (0.52%)
    785μs
    1 x afterRenderRawModule mod_menu () (4.45KB) (0.35%)
    535μs
    1 x afterRenderRawModule mod_menu () (552B) (0.34%)
    511μs
    1 x beforeRenderRawModule mod_menu () (1.66KB) (0.18%)
    278μs
    2 x afterRenderRawModule mod_custom () (1008B) (0.18%)
    275μs
    1 x afterRenderModule mod_finder () (1.44KB) (0.16%)
    239μs
    1 x afterRenderRawModule mod_custom () (1.03KB) (0.13%)
    199μs
    1 x afterRenderRawModule mod_custom () (912B) (0.12%)
    177μs
    1 x beforeRenderRawModule mod_custom () (6.27KB) (0.12%)
    177μs
    1 x After Access::getAssetRules (id:841 name:com_content.article.670) (7.38KB) (0.11%)
    164μs
    2 x beforeRenderRawModule mod_custom () (920B) (0.11%)
    163μs
    1 x afterRenderModule mod_menu () (3.69KB) (0.1%)
    146μs
    2 x afterRenderModule mod_custom () (1.23KB) (0.08%)
    122μs
    1 x beforeRenderRawModule mod_menu () (24B) (0.07%)
    112μs
    1 x beforeRenderRawModule mod_menu () (1.8KB) (0.06%)
    94μs
    1 x afterRenderModule mod_menu () (1.34KB) (0.06%)
    85μs
    1 x afterRenderModule mod_finder () (1.34KB) (0.06%)
    84μs
    1 x afterRenderModule mod_custom () (3.15KB) (0.05%)
    78μs
    1 x afterRenderModule mod_menu () (2.76KB) (0.05%)
    77μs
    1 x beforeRenderRawModule mod_custom () (472B) (0.04%)
    59μs
    1 x afterRenderModule mod_custom () (2.43KB) (0.03%)
    48μs
    1 x afterRenderModule mod_custom () (2.77KB) (0.03%)
    46μs
    1 x Before Access::getAssetRules (id:841 name:com_content.article.670) (18.65KB) (0.02%)
    38μs
    1 x Before Access::preloadPermissions (com_content) (1.63KB) (0.01%)
    22μs
    5 x beforeRenderModule mod_custom () (704B) (0.01%)
    17μs
    2 x beforeRenderModule mod_finder () (704B) (0.01%)
    15μs
    3 x beforeRenderModule mod_menu () (696B) (0.01%)
    11μs
    1 x beforeRenderRawModule mod_finder () (96B) (0.01%)
    10μs
    1 x beforeRenderRawModule mod_custom () (288B) (0.01%)
    9μs
53 statements were executed, 5 of which were duplicates, 48 unique17.01ms914.27KB
  • SELECT @@SESSION.sql_mode;155μs968B/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:334Copy
  • SELECT `data` FROM `jos_session` WHERE `session_id` = ?287μs1008BParams/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:261Copy
  • SELECT `session_id` FROM `jos_session` WHERE `session_id` = :session_id LIMIT 191μ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)344μs944BParams/libraries/src/Session/MetadataManager.php:260Copy
  • SELECT `id`,`rules` FROM `jos_viewlevels`189μ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` = :guest359μ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"175μ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"99μ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"57μ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"56μ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"57μ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"108μ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"77μ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"64μ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"61μ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"56μ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"57μ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"57μ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"59μ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"56μ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"57μ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"98μ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"65μ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"58μ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"56μs520B/administrator/components/com_tagz/helpers/tagz.php:890Copy
  • SHOW FULL COLUMNS FROM `jos_tagz_config`469μs1.3KB/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:625Copy
  • SELECT * FROM `jos_tagz_config` WHERE `name` = 'config'73μs592B/libraries/src/Table/Table.php:755Copy
  • SELECT id,template FROM jos_template_styles WHERE client_id=0 AND home=1247μs592B/administrator/components/com_widgetkit/widgetkit.php:28Copy
  • SELECT custom_data FROM jos_extensions WHERE element = 'yooessentials' AND folder = 'system'151μs536B/plugins/system/yooessentials/helper.php:153Copy
  • SELECT custom_data FROM jos_extensions WHERE element = 'yooessentials' AND folder = 'system' LIMIT 1135μ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)543μ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` = 0573μs49.48KBParams/libraries/src/Access/Access.php:301Copy
  • SHOW FULL COLUMNS FROM `jos_content`1.68ms1.77KB/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:625Copy
  • UPDATE `jos_content` SET `hits` = (`hits` + 1) WHERE `id` = '670'546μ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)799μs70.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`694μ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)325μ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`416μ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 ASC462μ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 DESC3.49ms41.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`496μs3.91KBParams/libraries/src/Categories/Categories.php:375Copy
  • SELECT `params` FROM `jos_tagz` WHERE `component_id` = 123 AND `component_type` = "menu"482μs520B/plugins/system/tagz/tagz.php:650Copy
  • SELECT `params` FROM `jos_tagz` WHERE `component_id` = 670 AND `component_type` = "content"129μs520B/plugins/system/tagz/tagz.php:650Copy
  • SELECT `name`,`element` FROM `jos_extensions` WHERE `type` = 'plugin' AND `folder` = 'finder' AND `enabled` = 1234μ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)229μs584B/administrator/components/com_finder/src/Indexer/Taxonomy.php:314Copy
  • SELECT custom_data FROM jos_extensions WHERE element = 'yootheme' AND folder = 'system' LIMIT 1607μ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 ASC485μ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)181μ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` = 1210μs1.37KBParams/administrator/components/com_scheduler/src/Model/TasksModel.php:517Copy
  • SELECT `session_id` FROM `jos_session` WHERE `session_id` = ?141μs1KBParams/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:291Copy
  • UPDATE `jos_session` SET `data` = ? , `time` = ? WHERE `session_id` = ?277μs592BParams/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:318Copy