The hypothesis of The Alphabet Versus the Goddess is that the birth of literacy in a culture fundamentally changes the way in which people of that culture think, in a way that emphasizes masculine patterns of behavior over feminine. Shlain is specific about this being a function of "alphabet" literacy, as opposed to writing systems based on pictograms, syllabaries, or hieroglyphics. He contends that the rise of literacy caused -- caused, not merely coincided with -- the decline of goddess-worship and the subjugation of women in every culture touched by the written word. Beginning with the hunter versus gatherer role of hominids, the book covers the relationship of imagery thinking and culture through the ages. In early civilizations, multiple gods were worshipped, and goddesses were thought to possess considerable powers. Yet with the evolution of the written word, as demonstrated by the recording of the Old Testament, came the emergence of monotheism and an imageless deity. All of this coincided with the rising view of women as the lesser sex.  Though a fair amount of the text discusses Judeo-Christian culture, Dr. Shlain does include chapters on many of the Eastern religions. Buddhism, Taoism, and Confusianism all fit within his hypothesis. The text also covers a variety of topics including the influence of the Chinese alphabet, the consequences from the availability of paper, the return of feminine icons in the Dark Ages, the effect of the printing press, and even the treatment of witches  Each chapter covers a burgeoning of literacy in a place and time, and some of the social changes that happened concurrently or followed closely upon the changes in literacy. This is a juxtaposition I had never seen made before, and the results seem clear: almost invariably an addition in literacy seems intertwined with a decrease in tolerance for other ways, and a distinct shift to oppression in society's general approach. It was an interesting read. On page 126 there is an illustration that perfectly encapsulates the main problem with this book. Shlain is explaining that the bull is associated in several ancient cultures with the feminine goddess, and in support of this he points out that the skull of a bull, when viewed face-on, resembles a uterus and fallopian tubes. To make the comparison even more clear, he provides two pictures, side-by-side: the one on the right, a painting of a cow's skull; the one on the left, a "schematic" of the vagina, uterus, fallopian tubes, and ovaries. The cow's skull, to be fair, looks very much like a cow's skull. It is, in fact, a reproduction of Georgia O'Keeffe's "Cow's Skull - Red, White, and Blue." The uterus, however, is more than a little bizarre side.  It is obviously meant to look like the cow's skull, drawn in outline with the corners rounded off, but the one thing it does not look like is an actual woman's uterus and fallopian tubes. And that is the problem with The Alphabet Versus the Goddess: it tries too darn hard. Shlain definitely has some very interesting and relevant things to say about alphabets, literacy, religion, gender-specific behavior, and the structure of the human brain. Unfortunately, most of it is undermined by his need to stretch the point...and stretch it... again, and then just a little bit more...until the fibers fray and it snaps completely. All throughout the book it is not enough for him to establish correlation; he has to go for causality, too, to the detriment of all credibility.  This is a shame, because the correlations are fascinating in their own right. I am always intrigued with symbols, with parallels and synchronicity, and this book has it in spades. Consider again the comparison of a woman's uterus to a cow's skull.  There is a vague structural resemblance in the curve of the horns to the crescent moon, which itself was often associated with feminine divinity. This, I think, is a more plausible explanation of the bull-goddess connection than the idea that a preliterate culture would have detailed knowledge of a woman's reproductive anatomy. But it's not enough for Shlain to call attention to a vague resemblance; he has to cobble together this ridiculous "schematic" that doesn't look at all like what he's trying to represent, and his whole argument is shot to pieces for no better reason than that he tried too hard. Do I buy the idea that men and women employ fundamentally different -- if in large part overlapping -- modes of thought? Yes, I do. Do I buy the idea that verbal communication and written communication also employ fundamentally different modes of thought? Absolutely. Most of the fights I have had with my spousal units over the years illustrate volumes on that subject. Do I buy the idea that reading and writing emphasize predominantly "male" modes of thinking -- linear, analytical -- over predominantly "female" modes of thinking -- intuitive, holistic? That is plausible. There are a lot of interesting correlations to be drawn, a lot of room for discussion. Do I buy the idea that widespread literacy caused a sudden and massive disenfranchisement of women throughout the world?  Nope. Not that I could tell you what did, but I am certain that Mr. Shlain has not established his case. He is a lot like Jung in some ways: backpedaling, excusing himself over and over again, at one point he even admits that correlation does not imply causality. But in the end that is precisely what he is implying, every time.  I have a hard time believing that the lives of women were ever all that wonderful to begin with. I confess, however, that I am too lazy to go hunting down all of Shlain's references, so I must remain, for the time being, a layman when it comes to women's roles in preliterate cultures. But I can say that I have never heard anyone talk up the idyllic, egalitarian utopia that was the European Dark Ages, quite like Leonard Shlain does. His argument is not helped by his feminist agenda, which gets more and more knee-jerk as the book wears on. Aaaaarrrrgggggh. I am a woman. Every day I am appalled at how criminally women are treated around the world...but when are people going to get it into their heads that knee-jerks do not help? What am I supposed to make, for example, of the contention that the unmatched corruption and hedonism of the Renaissance's Pope Alexander VI was solely the result of him being unmarried, and therefore unable to engage in pillow talk? Given former President Clinton's behavior in public office, Mr. Shlain's contention sounds more like a stand-up routine than a valid historical hypothesis. Okay, okay, I'm done. The bottom line is, in many ways I enjoyed this book. It is a brilliant survey of the evolution of religion -- how it arises from the needs of its culture, why people adhere to it, and how it interacts with other parts of that culture. I liked it for that. It was an eloquent argument for the importance of integrating the opposites -- masculine and feminine, analytical and intuitive, linear and holistic, written and verbal, image and word -- rather than trying to suppress one or the other, a theme that Carl Jung worked toward his whole life.   I just wish he didn't try so hard. ~review by Lisa Mc SherryAuthor: Leonard ShlainCompass Books, 1998,

pp. 464, $14.95

34.704MBMemory Usage747msRequest Duration
Joomla! Version4.4.8
PHP Version8.3.21
Identityguest
Response200
Templatert_ambrosia
Database
Server
mysql
Version
10.6.22-MariaDB
Collation
latin1_swedish_ci
Conn Collation
utf8mb4_general_ci
$_GET
[]
$_POST
[]
$_SESSION
array:1 [ "joomla" => "***redacted***" ]
$_COOKIE
[]
$_SERVER
array:62 [ "USER" => "facingnorth" "HOME" => "/home/facingnorth" "SCRIPT_NAME" => "/index.php"...
session
array:3 [ "counter" => 1 "timer" => array:3 [ "start" => 1747569485 "last" => 1747569485...
registry
array:3 [ "data" => [] "initialized" => false "separator" => "." ]
user
array:18 [ "id" => 0 "name" => null "username" => null "email" => null "password" => "***r...
  • afterLoad (461.3KB) (3.05ms)
  • afterInitialise (810.15KB) (17.91ms)
  • afterRoute (544.35KB) (10.43ms)
  • beforeRenderComponent com_content (34.4KB) (1.05ms)
  • Before Access::preloadComponents (all components) (33.47KB) (705μs)
  • After Access::preloadComponents (all components) (107.34KB) (1.49ms)
  • Before Access::preloadPermissions (com_content) (1.57KB) (26μs)
  • After Access::preloadPermissions (com_content) (2MB) (11.98ms)
  • Before Access::getAssetRules (id:4068 name:com_content.article.3175) (66.65KB) (231μs)
  • After Access::getAssetRules (id:4068 name:com_content.article.3175) (8.72KB) (183μs)
  • afterRenderComponent com_content (291.72KB) (15.32ms)
  • afterDispatch (2.28KB) (104μs)
  • beforeRenderRawModule mod_finder (Search Module) (1.52MB) (17.84ms)
  • afterRenderRawModule mod_finder (Search Module) (279.35KB) (4.07ms)
  • beforeRenderModule mod_finder (Search Module) (720B) (9μs)
  • afterRenderModule mod_finder (Search Module) (1.28KB) (101μs)
  • afterRender (9.81MB) (663ms)
  • 1 x afterRender (9.81MB) (88.65%)
    662.65ms
    1 x afterInitialise (810.15KB) (2.4%)
    17.91ms
    1 x beforeRenderRawModule mod_finder (Search Module) (1.52MB) (2.39%)
    17.84ms
    1 x afterRenderComponent com_content (291.72KB) (2.05%)
    15.32ms
    1 x After Access::preloadPermissions (com_content) (2MB) (1.6%)
    11.98ms
    1 x afterRoute (544.35KB) (1.39%)
    10.43ms
    1 x afterRenderRawModule mod_finder (Search Module) (279.35KB) (0.54%)
    4.07ms
    1 x afterLoad (461.3KB) (0.41%)
    3.05ms
    1 x After Access::preloadComponents (all components) (107.34KB) (0.2%)
    1.49ms
    1 x beforeRenderComponent com_content (34.4KB) (0.14%)
    1.05ms
    1 x Before Access::preloadComponents (all components) (33.47KB) (0.09%)
    705μs
    1 x Before Access::getAssetRules (id:4068 name:com_content.article.3175) (66.65KB) (0.03%)
    231μs
    1 x After Access::getAssetRules (id:4068 name:com_content.article.3175) (8.72KB) (0.02%)
    183μs
    1 x afterDispatch (2.28KB) (0.01%)
    104μs
    1 x afterRenderModule mod_finder (Search Module) (1.28KB) (0.01%)
    101μs
    1 x Before Access::preloadPermissions (com_content) (1.57KB) (0%)
    26μs
    1 x beforeRenderModule mod_finder (Search Module) (720B) (0%)
    9μs
32 statements were executed, 3 of which were duplicates, 29 unique23.64ms396.05KB
  • SELECT @@SESSION.sql_mode;107μs968B/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:334Copy
  • SELECT `data` FROM `facv2_session` WHERE `session_id` = ?230μs1008BParams/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:261Copy
  • SELECT `session_id` FROM `facv2_session` WHERE `session_id` = :session_id LIMIT 1151μs1.3KBParams/libraries/src/Session/MetadataManager.php:187Copy
  • INSERT INTO `facv2_session` (`session_id`,`guest`,`time`,`userid`,`username`,`client_id`) VALUES (:session_id, :guest, :time, :user_id, :username, :client_id)2.39ms944BParams/libraries/src/Session/MetadataManager.php:260Copy
  • SELECT `extension_id` AS `id`,`element` AS `option`,`params`,`enabled` FROM `facv2_extensions` WHERE `type` = 'component' AND `state` = 0 AND `enabled` = 1542μs1.61KB/libraries/src/Component/ComponentHelper.php:399Copy
  • SELECT `id`,`rules` FROM `facv2_viewlevels`168μs656B/libraries/src/Access/Access.php:955Copy
  • SELECT `b`.`id` FROM `facv2_usergroups` AS `a` LEFT JOIN `facv2_usergroups` AS `b` ON `b`.`lft` <= `a`.`lft` AND `b`.`rgt` >= `a`.`rgt` WHERE `a`.`id` = :guest258μs1.33KBParams/libraries/src/Access/Access.php:868Copy
  • SELECT `folder` AS `type`,`element` AS `name`,`params` AS `params`,`extension_id` AS `id` FROM `facv2_extensions` WHERE `enabled` = 1 AND `type` = 'plugin' AND `state` IN (0,1) AND `access` IN (:preparedArray1,:preparedArray2) ORDER BY `ordering`769μs3.48KBParams/libraries/src/Plugin/PluginHelper.php:294Copy
  • 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 `facv2_menu` AS `m` LEFT JOIN `facv2_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`836μs133.17KBParams/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 `facv2_categories` AS `s` INNER JOIN `facv2_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`488μs3.88KBParams/libraries/src/Categories/Categories.php:375Copy
  • SELECT `id` FROM `facv2_content` WHERE `alias` = :alias AND `catid` = :catid235μs1.34KBParams/components/com_content/src/Service/Router.php:263Copy
  • SELECT `id`,`home`,`template`,`s`.`params`,`inheritable`,`parent` FROM `facv2_template_styles` AS `s` LEFT JOIN `facv2_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` = 1364μs880B/administrator/components/com_templates/src/Model/StyleModel.php:773Copy
  • SELECT s.id, s.template, s.home, s.title AS long_title, s.params FROM facv2_template_styles AS s WHERE s.client_id = 0 AND s.template = 'rt_ambrosia' ORDER BY s.id252μs800B/libraries/gantry5/src/classes/Gantry/Joomla/StyleHelper.php:69Copy
  • SELECT * FROM `facv2_languages` WHERE `published` = 1 ORDER BY `ordering` ASC191μs1.59KB/libraries/src/Language/LanguageHelper.php:142Copy
  • SELECT `id`,`name`,`rules`,`parent_id` FROM `facv2_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)924μs7.44KBParams/libraries/src/Access/Access.php:357Copy
  • SELECT `id`,`name`,`rules`,`parent_id` FROM `facv2_assets` WHERE `name` LIKE :asset OR `name` = :extension OR `parent_id` = 04.98ms181.48KBParams/libraries/src/Access/Access.php:301Copy
  • SHOW FULL COLUMNS FROM `facv2_content`840μs3.02KB/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:625Copy
  • UPDATE `facv2_content` SET `hits` = (`hits` + 1) WHERE `id` = '3175'1.66ms48B/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 `facv2_content` AS `a` INNER JOIN `facv2_categories` AS `c` ON `c`.`id` = `a`.`catid` LEFT JOIN `facv2_content_frontpage` AS `fp` ON `fp`.`content_id` = `a`.`id` LEFT JOIN `facv2_users` AS `u` ON `u`.`id` = `a`.`created_by` LEFT JOIN `facv2_categories` AS `parent` ON `parent`.`id` = `c`.`parent_id` LEFT JOIN `facv2_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)637μs22.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 `facv2_categories` AS `s` INNER JOIN `facv2_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`597μs3.92KBParams/libraries/src/Categories/Categories.php:375Copy
  • SELECT `m`.`tag_id`,`t`.* FROM `facv2_contentitem_tag_map` AS `m` INNER JOIN `facv2_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)329μ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 `facv2_categories` AS `s` INNER JOIN `facv2_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`603μs3.92KBParams/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 facv2_fields AS a LEFT JOIN `facv2_languages` AS l ON l.lang_code = a.language LEFT JOIN facv2_users AS uc ON uc.id=a.checked_out LEFT JOIN facv2_viewlevels AS ag ON ag.id = a.access LEFT JOIN facv2_users AS ua ON ua.id = a.created_user_id LEFT JOIN facv2_fields_groups AS g ON g.id = a.group_id LEFT JOIN `facv2_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)) AND `a`.`access` IN (:preparedArray4,:preparedArray5)) AND (`a`.`group_id` = 0 OR `g`.`access` IN (:preparedArray6,:preparedArray7)) 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 ASC1.22ms4.81KBParams/libraries/src/MVC/Model/BaseDatabaseModel.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 `facv2_categories` AS `s` INNER JOIN `facv2_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`579μs3.92KBParams/libraries/src/Categories/Categories.php:375Copy
  • SELECT `a`.`menutype`,`a`.`title` FROM `facv2_menu_types` AS `a` WHERE `a`.`client_id` = 0206μs608B/libraries/gantry5/src/classes/Gantry/Framework/Menu.php:138Copy
  • SELECT m.id, m.alias, m.path AS route, m.level, m.parent_id FROM facv2_menu AS m WHERE m.menutype = 'mainmenu' AND m.parent_id > 0 AND m.client_id = 0 AND m.published >= 0 ORDER BY m.lft944μs1.98KB/libraries/gantry5/src/classes/Gantry/Framework/Menu.php:791Copy
  • SELECT `m`.`id`,`m`.`title`,`m`.`module`,`m`.`position`,`m`.`content`,`m`.`showtitle`,`m`.`params`,`mm`.`menuid` FROM `facv2_modules` AS `m` LEFT JOIN `facv2_modules_menu` AS `mm` ON `mm`.`moduleid` = `m`.`id` LEFT JOIN `facv2_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`564μs1.83KBParams/libraries/src/Cache/Controller/CallbackController.php:51Copy
  • SELECT `name`,`element` FROM `facv2_extensions` WHERE `type` = 'plugin' AND `folder` = 'finder' AND `enabled` = 1307μs656B/administrator/components/com_finder/src/Helper/LanguageHelper.php:135Copy
  • SELECT `title` FROM `facv2_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 `facv2_scheduler_tasks` AS `a` WHERE `a`.`state` = 1193μs1.37KBParams/administrator/components/com_scheduler/src/Model/TasksModel.php:466Copy
  • SELECT `session_id` FROM `facv2_session` WHERE `session_id` = ?168μs1KBParams/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:291Copy
  • UPDATE `facv2_session` SET `data` = ? , `time` = ? WHERE `session_id` = ?1.72ms592BParams/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:318Copy