Skip to main content

Glucosamine


Effective treatment of osteoarthritis with glucosamine

GlucosamineOsteoarthritis makes life difficult for many people but with glucosamine both the symptoms (pain and tenderness) and the breakdown of joint cartilage is effectively halted. The better our joints work, the easier it is to stay physically active and enjoy all the activities that help to keep us youthful and in good shape.

Glucosamine - always with sulfate

It is vital that glucosamine is always combined with sulfur (as glucosamine sulfate), whether you take it as a dietary supplement or as a pharmaceutical drug. Sulfur ensures that glucosamine is effectively transported into the articular cartilage. In the United States there seems to be a tradition for attaching glucosamine to hydrochloride which does not contain sulfur, yet in scientific studies there is a significant difference between glucosamine sulfate and glucosamine hydrochloride. Glucosamine sulfate is without discussion a superior form.

Some patients use the sulfur compound MSM (methylsulfonylmethane) along with glucosamine, but this is only necessary if you take glucosamine hydrochloride. Like MSK, sulfate is a sulfur compound and both are equally effective when combined with glucosamine.

Effect of glucosamine sulfate

Glucosamine sulfate is the most used glucosamine salt. Although glucosamine's mechanism of action in the body is not fully understood, several scientific studies have shown a symptomatic effect of glucosamine on osteoarthritis symptoms. Glucosamine appears to have a number of useful properties. It has a slight anti-inflammatory effect and an indirect pain-relieving effect, as well. After two weeks of daily use, glucosamine has been shown to be every bit as pain-relieving as the NSAID-preparation ibuprofen. Glucosamine sulfate prevents further deterioration of joint cartilage and is even believed to have tissue-regenerating properties, but without clear evidence showing that it can actually restore lost cartilage. Some of the effects are attributed to the sulfur content. Glucosamine sulfate is the only known substance that holds all of these combined properties. Pain relief comes only after several weeks of administration / treatment, in some cases even longer.

Chondroitin

Chondroitin is a so-called muco polysaccharide (organic sugar compound). Like glucosamine, chondroitin is a natural component of cartilage, which the body can make itself. It reduces fluid loss from the cartilage matrix and inhibits enzymatic degradation of the existing cartilage. Chondroitin supplements are used as preventative and supportive treatment of damage and degradation of connective tissue, cartilage, skin, tendons and ligaments. Chondroitin is non-toxic even at high doses.

What is glucosamine?

Glucosamine is a relatively small molecule. It is an amino- monosaccharide or, put more simply, an organic, water-soluble sugar compound that occurs naturally in the body's cartilage.
Glucosamine is necessary for the formation of the cartilage ground substance that is composed mainly of chain-shaped molecules called glucosaminoglycans.
These glycans increase the elasticity of cartilage and its ability to absorb shock, a property which is of great practical importance to the cartilage included in our joints. Normally, the body is able to produce glucosamine sufhate by linking glucose to the amino acid glutamine and sulfur, but this capacity is limited. A glucosamine supplement will therefore help increase the production of these major cartilage molecules.

Glucosamine stimulates the cartilage cells to form these glucosaminoglycans, which make the cartilage more elastic and shock-resistant. The glucosamine used in most commercial glucosamine products is obtained from chitin from shellfish, especially shrimp. Chitin is not to be confused with keratin which is the key structural component of the outer layer of human skin and of hair and nails.

Different glucosamine salts

Glucosamine supplements never contain pure glucosamine. Instead, various glucosamine salts are used, primarily glucosamine sulfate and, to a lesser degree, glucosamine hydrochloride. There is even such a thing as glucosamine sulfate based on glucosamine derived from corn plants.
In addition, glucosamine sulfate salts differ from each other in that some are stabilized with sodium chloride and others with potassium chloride. Again, this may influence their effect.

Some people already get too much salt (sodium chloride) in their diet. Too much sodium raises blood pressure and increases the excretion of calcium in the urine. Potassium, on the other hand, helps to lower blood pressure and boosts muscles and nerves. We must remember that users of glucosamine are typically older people, some of whom have high blood pressure and weakened bones.

The significance of sulfur

In any case, when the glucosamine salts are ingested and react with the gastric juice, the glucosamine is detached, regardless if it is attached to sulfate (sulfur) or hydrochloride. This does not mean that the sulfur source is irrelevant in this context. We know that sulfur is essential for the formation of cartilage and connective tissue. In addition, sulfur inhibits enzymes such as serine protease and collagenase which break down cartilage. Some researchers even contain that sulfur mediates the therapeutic effect of glucosamine, at least to some extent.

It is also worth noting that the sulfur content in cartilage is reduced in elderly people, which increases their need for this compound.

Absorption of glucosamine

The absorption of glucosamine from the small intestine is good, with approx. 80-90% being absorbed. Some is broken down in the liver, while the rest is transported into the cartilage. However, the absorption from the blood and into the cartilage is poor. This is because the cartilage does not contain blood vessels. Instead, the absorption here takes place by means of passive diffusion (a movement of biochemical and other molecular substances across cell membranes). This mechanism is not particularly efficient.

Research has shown how glucosamine from tablets can be found in the cartilage a few hours after ingestion, but it takes at least two weeks for an apparent effect of glucosamine supplementation to show. In some cases it takes even longer, perhaps up to three months.

To determine if glucosamine has an effect, you need to take it every day for 8-12 weeks. If there is no relief of symptoms after supplementing for this period, you may not be likely to benefit from glucosamine. Some people don't notice the effect of glucosamine until after they stop taking, simply because it takes such a long time for the substance to work.

Best for knee and hip joints

Healthy jointsThe reason why glucosamine has a more pronounced effect on knees and hips compared with other joints is probably the regular movement of these joints. When we walk, nutrients (including glucosamine molecules) from the blood seep into the cartilage due to the rhythmic pressure load. In contrast, joints such as e.g. the wrists are not exposed to the same workload and therefore do not receive as much nutrition. Joint cartilage gets its nutrition and disposes of waste by way of the relatively ineffective flow-in/flow-out mechanism of passive diffusion.

Glucosamine molecules move into the cartilage from an area of high concentration (blood) to an area of low concentration (cartilage) without the need for active assistance.

Healthy joints

In a young and healthy knee joint, the intact cartilage layer serves as a protective cushion for absorbing shock and impact. The best way to maintain healthy cartilage is to stimulate the joint with regular exercise. Nutrients enter the cartilage by means of the previously described alternating compression and decompression of the cartilage tissue that takes place, for example when we walk and run. These nutrients serve as building blocks for the construction and maintenance of strong and elastic cartilage. Inactive joints, in comparison, receive much less nutrition.

Obesity reduces the effect

Osteoarthritis is listed as a disease with very large symptom variation. Many will benefit from supplementing with glucosamine, but not everyone. Overweight is one factor that reduces the effect of glucosamine. Overweight knee osteoarthritis sufferers can only expect positive results from glucosamine supplements if they lose weight.

Severe osteoarthritis is another limiting factor. In these cases one cannot expect benefits from glucosamine. Once all the cartilage is gone, there are no cells left to utilize the added glucosamine. However, there is good evidence glucosamine supplements work on patients with mild to moderate osteoarthritis.

Dosage of glucosamine

The most convincing results have been observed with 1500 mg of glucosamine sulfate daily in subjects with mild to moderate osteoarthritis. In research and clinical practice, this is a standard dosage. There is no time limit to intake, and the dosage should not be lowered once it starts to show signs of benefit. Normally, glucosamine supplementation is a lifelong procedure.

Severely overweight people may need a higher dose of glucosamine sulfate than the recommended 1500 mg per day. They can take a daily dose of up to 20 mg of glucosamine sulfate / kg of body weight even if weight loss is required. Some may experience mild gastrointestinal symptoms which are often remedied by taking the glucosamine supplement with a meal.
4/5 of glucosamine sulfate consists of pure glucosamine, so if you have 500 mg of glucosamine sulfate, approximately 400 mg are pure glucosamine.

When should you avoid glucosamine?

If you are allergic (hypersensitive) to glucosamine or one of its components, or if you have a shellfish allergy you should not take glucosamine, as the active substance is derived from shellfish.

Because there are no scientific studies of glucosamine on pregnant and lactating women, it is recommended not to use take glucosamine supplements during pregnancy and lactation.

Side effects

Only few and insignificant side effects have been reported with glucosamine use. These include constipation, diarrhea, nausea, headache, fatigue and itching. Incidentally, the very same side effects are seen among study participants in control groups who are given inert placebo pills.

Cholesterol levels

There are a few reported cases of increased total and LDL cholesterol values in patients after treatment with glucosamine for up to one year. These temporary elevations dropped again, once the glucosamine supplementation was discontinued. The Danish Medicines Agency has estimated that these side effects are nothing to be concerned about.

Blood sugar and diabetics

There has been speculation about whether glucosamine could affect the body's blood sugar levels and lead to insulin resistance, a condition where insulin's ability to clear sugar from the bloodstream is reduced. There is not much evidence to support that. In a 3-year trial, four participants developed type 2 diabetes, but three of them were in the control group that did not receive glucosamine. Another 2004 study found no negative impact. Even people with well-controlled diabetes can take glucosamine, but diabetics are advised to monitor their blood glucose levels extra carefully when taking glucosamine.

What is osteoarthritis?

Osteoarthritis is also called degenerative arthritis. It is a chronic joint disease that can affect any joint, but most often it affects the spine, knees, hips, outer joint of the finger and the big toe phalangeal. In osteoarthritis, the articular cartilage gradually deteriorates. People with osteoarthritis frequently complain about pain, tenderness and restricted movement in the affected joints. In many cases, inflammation arises around the affected joints, contributing to a worsening of the symptoms. In some cases the joint makes cracking or crunching noises. Not all osteoarthritis sufferers experience the same symptoms, which can make it difficult to make a diagnosis. Some have constant pain, while others only experience occasional pain.

Special attention is required in the case of

  • Impaired renal function and / or potassium-deficient diet
  • Diabetes: Check your blood sugar regularly when taking glucosamine
  • Asthma
  • Concomitant use of certain drugs - especially blood thinners (warfarin) and antibiotics (tetracyclines)

Not always due to wear and tear

Osteoarthritis can have several causes and is not necessarily a result of wear and tear. Osteoarthritis of the knee is more common among people who strain their knees or have a history of knee injuries. Elite athletes and people with hard manual labor such as e.g. floor layers, movers and transport workers who burden their knees for prolonged periods of time are at increased risk. However, there are plenty of exceptions where hard work and elite sports have not lead to osteoarthritis. Perhaps, it is more appropriate to speak of an increased risk.

Statistics show that eight out of ten people older than 50 years of age suffer from osteoarthritis of some degree. Part of this is down to an age-related deterioration of articular cartilage caused by enzymes. Osteoarthritis can also be caused by factors such as e.g. obesity, genetic conditions, overloading of the joints and poor posture. In many cases, however, the cause is unknown.

Exercise and osteoarthritis

Muscle tissue that is not used tends to waste away. This is a known problem of osteoarthritis, where strong muscles are needed to help protect the joints by keeping them in place. Unstable joints alone can lead to the development of osteoarthritis. Therefore, exercise and weight training is important, both in terms of prevention and for avoiding exacerbation of existing osteoarthritis. Many people with osteoarthritis refrain from exercise, simply because of the pain. Actually, they would be better off with regular exercise.

Osteoarthritis is a public disease that becomes increasingly common with age. Women seem to be affected slightly more than men and in different joints. Women more often develop osteoarthritis of the knees, while men tend to develop osteoarthritis in the hips. Although osteoarthritis is not always painful, it is a major cause of impaired quality of life.

What can be done?

Contrary to common belief, it seems that regular exercise such as e.g. cycling can reduce the risk of developing osteoarthritis. If you are overweight, weight loss is bound to help, as this reduces the load on the knee joints. In severe cases of osteoarthritis, joint replacement surgery may be considered.

Refs.

Houpt JB, et al. J Rheumatol 1999.
Braham R, et al. Br J Sports Med 2003
Rindone JP, et al. West J Med. 2000
Hughes R, Carr A. Rheumatology 2002.

 

  • Created on .

Chronic fatigue tied Alan to his bed but Q10 capsules saved him:

Chronic fatigue tied Alan to his bed but Q10 capsules saved him "After about one week of taking the Q10 supplement I could feel a huge difference," says 23-year old Alan Piccini, who has been suffering from extreme fatigue and muscle aches ever since he was a child.

Read more

Cholesterol-lowering without side effects:

Cholesterol-lowering without side effects:“Taking capsules with co-enzyme Q10 has freed me of the severe side effects of my cholesterol lowering medicine,” Mrs Franken explains.
Read more

 

9.12MBMemory Usage543msRequest Duration
Joomla! Version4.4.4
PHP Version8.3.6
Identityguest
Response200
Templateyootheme
Database
Server
mysql
Version
8.0.40-0ubuntu0.24.04.1
Collation
latin1_swedish_ci
Conn Collation
utf8mb4_0900_ai_ci
$_GET
array:3 [ "catid" => "47:worth-knowing" "id" => "296:glucosamine" "view" => "article" ]
$_POST
[]
$_SESSION
array:1 [ "joomla" => "***redacted***" ]
$_COOKIE
[]
$_SERVER
array:47 [ "REDIRECT_HTTP_AUTHORIZATION" => "" "REDIRECT_HTTPS" => "on" "REDIRECT_SSL_TLS_SNI"...
session
array:3 [ "counter" => 1 "timer" => array:3 [ "start" => 1743315956 "last" => 1743315956...
registry
array:3 [ "data" => [] "initialized" => false "separator" => "." ]
user
array:18 [ "id" => 0 "name" => null "username" => null "email" => null "password" => "***r...
plg_system_languagefilter
array:1 [ "language" => "en-GB" ]
  • afterLoad (456.69KB) (5.94ms)
  • afterInitialise (1.27MB) (30.24ms)
  • afterRoute (826.8KB) (15.17ms)
  • beforeRenderComponent com_content (35.31KB) (3.04ms)
  • Before Access::preloadComponents (all components) (60.19KB) (595μs)
  • After Access::preloadComponents (all components) (97.34KB) (1.82ms)
  • Before Access::preloadPermissions (com_content) (1.6KB) (39μs)
  • After Access::preloadPermissions (com_content) (3.23MB) (19.48ms)
  • Before Access::getAssetRules (id:474 name:com_content.article.296) (130.65KB) (123μs)
  • After Access::getAssetRules (id:474 name:com_content.article.296) (7.38KB) (88μs)
  • afterRenderComponent com_content (1.12MB) (61.98ms)
  • Before Access::getAssetRules (id:8 name:com_content) (28.21KB) (7.36ms)
  • After Access::getAssetRules (id:8 name:com_content) (6.17KB) (40μs)
  • afterDispatch (64.33KB) (8.04ms)
  • beforeRenderRawModule mod_articles_category (READ MORE...) (407.94KB) (19.77ms)
  • afterRenderRawModule mod_articles_category (READ MORE...) (95.46KB) (122ms)
  • beforeRenderRawModule mod_custom (BOOST YOUR IMMUNE DEFENSE) (6.45KB) (40μs)
  • afterRenderRawModule mod_custom (BOOST YOUR IMMUNE DEFENSE) (4.42KB) (285μs)
  • beforeRenderRawModule mod_tags_popular (Search) (2.36KB) (1.05ms)
  • afterRenderRawModule mod_tags_popular (Search) (46.13KB) (159ms)
  • beforeRenderRawModule mod_custom (Get additionel and more detailed knowledge ) (816B) (32μs)
  • afterRenderRawModule mod_custom (Get additionel and more detailed knowledge ) (928B) (50μs)
  • beforeRenderRawModule mod_custom (Overview of vitamins, minerals, and essential fatty acids) (768B) (11μs)
  • afterRenderRawModule mod_custom (Overview of vitamins, minerals, and essential fatty acids) (960B) (23μs)
  • beforeRenderRawModule mod_custom (Q10 goes by many names) (608B) (10μs)
  • afterRenderRawModule mod_custom (Q10 goes by many names) (928B) (19μs)
  • beforeRenderRawModule mod_custom (Check this before you buy a Q10 product) (752B) (9μs)
  • afterRenderRawModule mod_custom (Check this before you buy a Q10 product) (944B) (19μs)
  • beforeRenderRawModule mod_custom (Are you taking supplements) (736B) (8μs)
  • afterRenderRawModule mod_custom (Are you taking supplements) (1.03KB) (18μs)
  • beforeRenderRawModule mod_custom (Weight loss that works) (736B) (8μs)
  • afterRenderRawModule mod_custom (Weight loss that works) (1.03KB) (18μs)
  • beforeRenderRawModule mod_custom (Antiaging) (720B) (9μs)
  • afterRenderRawModule mod_custom (Antiaging) (2.14KB) (17μs)
  • beforeRenderRawModule mod_menu (Are you getting enough vitamins and minerals?) (2.5KB) (12μs)
  • afterRenderRawModule mod_menu (Are you getting enough vitamins and minerals?) (23.02KB) (1.75ms)
  • beforeRenderRawModule mod_menu (The key to increased well-being) (736B) (21μs)
  • afterRenderRawModule mod_menu (The key to increased well-being) (16.58KB) (1.67ms)
  • beforeRenderRawModule mod_menu (Did you know.....) (720B) (28μs)
  • afterRenderRawModule mod_menu (Did you know.....) (25.52KB) (361μs)
  • beforeRenderRawModule mod_custom (Useful Links) (1.06KB) (14μs)
  • afterRenderRawModule mod_custom (Useful Links) (1.02KB) (34μs)
  • beforeRenderRawModule mod_custom (Chronic fatigue tied Alan to his bed but Q10 capsules saved him:) (268.09KB) (10.16ms)
  • afterRenderRawModule mod_custom (Chronic fatigue tied Alan to his bed but Q10 capsules saved him:) (1.06KB) (62μs)
  • beforeRenderModule mod_custom (Chronic fatigue tied Alan to his bed but Q10 capsules saved him:) (768B) (5μs)
  • afterRenderModule mod_custom (Chronic fatigue tied Alan to his bed but Q10 capsules saved him:) (1.37KB) (262μs)
  • beforeRenderRawModule mod_custom (Cholesterol-lowering without side effects:) (368B) (16μs)
  • afterRenderRawModule mod_custom (Cholesterol-lowering without side effects:) (1.06KB) (28μs)
  • beforeRenderModule mod_custom (Cholesterol-lowering without side effects:) (752B) (2μs)
  • afterRenderModule mod_custom (Cholesterol-lowering without side effects:) (1.28KB) (32μs)
  • beforeRenderModule mod_articles_category (READ MORE...) (15.32KB) (406μs)
  • afterRenderModule mod_articles_category (READ MORE...) (1.25KB) (39μs)
  • beforeRenderModule mod_custom (BOOST YOUR IMMUNE DEFENSE) (6.81KB) (13μs)
  • afterRenderModule mod_custom (BOOST YOUR IMMUNE DEFENSE) (1.28KB) (24μs)
  • beforeRenderModule mod_tags_popular (Search) (1.98KB) (11μs)
  • afterRenderModule mod_tags_popular (Search) (1.27KB) (21μs)
  • beforeRenderModule mod_custom (Get additionel and more detailed knowledge ) (1.17KB) (10μs)
  • afterRenderModule mod_custom (Get additionel and more detailed knowledge ) (1.3KB) (20μs)
  • beforeRenderModule mod_custom (Overview of vitamins, minerals, and essential fatty acids) (384B) (9μs)
  • afterRenderModule mod_custom (Overview of vitamins, minerals, and essential fatty acids) (1.31KB) (19μs)
  • beforeRenderModule mod_custom (Q10 goes by many names) (208B) (9μs)
  • afterRenderModule mod_custom (Q10 goes by many names) (1.27KB) (19μs)
  • beforeRenderModule mod_custom (Check this before you buy a Q10 product) (352B) (9μs)
  • afterRenderModule mod_custom (Check this before you buy a Q10 product) (1.28KB) (20μs)
  • beforeRenderModule mod_custom (Are you taking supplements) (352B) (9μs)
  • afterRenderModule mod_custom (Are you taking supplements) (3.78KB) (19μs)
  • beforeRenderModule mod_custom (Weight loss that works) (336B) (9μs)
  • afterRenderModule mod_custom (Weight loss that works) (1.27KB) (18μs)
  • beforeRenderModule mod_custom (Antiaging) (336B) (2.75ms)
  • afterRenderModule mod_custom (Antiaging) (1.27KB) (69μs)
  • beforeRenderModule mod_menu (Are you getting enough vitamins and minerals?) (2.13KB) (17μs)
  • afterRenderModule mod_menu (Are you getting enough vitamins and minerals?) (1.3KB) (40μs)
  • beforeRenderModule mod_menu (The key to increased well-being) (352B) (12μs)
  • afterRenderModule mod_menu (The key to increased well-being) (1.28KB) (21μs)
  • beforeRenderModule mod_menu (Did you know.....) (336B) (11μs)
  • afterRenderModule mod_menu (Did you know.....) (1.27KB) (20μs)
  • beforeRenderModule mod_custom (Useful Links) (1.44KB) (10μs)
  • afterRenderModule mod_custom (Useful Links) (1.27KB) (19μs)
  • beforeRenderRawModule mod_menu (Main Menu - English) (29.14KB) (933μs)
  • afterRenderRawModule mod_menu (Main Menu - English) (185.7KB) (9.38ms)
  • beforeRenderModule mod_menu (Main Menu - English) (720B) (6μs)
  • afterRenderModule mod_menu (Main Menu - English) (5.23KB) (69μs)
  • beforeRenderRawModule mod_languages (Sprogskift) (3.94KB) (20μs)
  • afterRenderRawModule mod_languages (Sprogskift) (19.88KB) (3.98ms)
  • beforeRenderModule mod_languages (Sprogskift) (720B) (9μs)
  • afterRenderModule mod_languages (Sprogskift) (5.31KB) (25μs)
  • beforeRenderRawModule mod_finder () (6.34KB) (16μs)
  • afterRenderRawModule mod_finder () (64.59KB) (7.33ms)
  • beforeRenderModule mod_finder () (704B) (7μs)
  • afterRenderModule mod_finder () (3.29KB) (42μs)
  • beforeRenderRawModule mod_custom () (6.62KB) (154μs)
  • afterRenderRawModule mod_custom () (21.85KB) (5.21ms)
  • beforeRenderModule mod_custom () (704B) (8μs)
  • afterRenderModule mod_custom () (1.23KB) (58μs)
  • beforeRenderRawModule mod_menu (Main Menu - English) (5.07KB) (170μs)
  • afterRenderRawModule mod_menu (Main Menu - English) (6.52KB) (2.74ms)
  • beforeRenderModule mod_menu (Main Menu - English) (720B) (7μs)
  • afterRenderModule mod_menu (Main Menu - English) (1.25KB) (64μs)
  • beforeRenderRawModule mod_languages (Sprogskift Mobil) (912B) (23μs)
  • afterRenderRawModule mod_languages (Sprogskift Mobil) (3.89KB) (762μs)
  • beforeRenderModule mod_languages (Sprogskift Mobil) (720B) (3μs)
  • afterRenderModule mod_languages (Sprogskift Mobil) (1.27KB) (6.06ms)
  • beforeRenderRawModule mod_finder () (2.3KB) (25μs)
  • afterRenderRawModule mod_finder () (6.29KB) (771μs)
  • beforeRenderModule mod_finder () (704B) (7μs)
  • afterRenderModule mod_finder () (1.23KB) (57μs)
  • beforeRenderRawModule mod_custom () (8.66KB) (226μs)
  • afterRenderRawModule mod_custom () (944B) (165μs)
  • beforeRenderModule mod_custom () (704B) (3μs)
  • afterRenderModule mod_custom () (2.43KB) (28μs)
  • beforeRenderRawModule mod_custom () (688B) (79μs)
  • afterRenderRawModule mod_custom () (896B) (89μs)
  • beforeRenderModule mod_custom () (704B) (2μs)
  • afterRenderModule mod_custom () (2.71KB) (22μs)
  • afterRender (290.35KB) (27.88ms)
  • 1 x afterRenderRawModule mod_tags_popular (Search) (46.13KB) (29.19%)
    158.56ms
    1 x afterRenderRawModule mod_articles_category (READ MORE...) (95.46KB) (22.39%)
    121.61ms
    1 x afterRenderComponent com_content (1.12MB) (11.41%)
    61.98ms
    1 x afterInitialise (1.27MB) (5.57%)
    30.24ms
    1 x afterRender (290.35KB) (5.13%)
    27.88ms
    1 x beforeRenderRawModule mod_articles_category (READ MORE...) (407.94KB) (3.64%)
    19.77ms
    1 x After Access::preloadPermissions (com_content) (3.23MB) (3.59%)
    19.48ms
    1 x afterRoute (826.8KB) (2.79%)
    15.17ms
    1 x beforeRenderRawModule mod_custom (Chronic fatigue tied Alan to his bed but Q10 capsules saved him:) (268.09KB) (1.87%)
    10.16ms
    1 x afterRenderRawModule mod_menu (Main Menu - English) (185.7KB) (1.73%)
    9.38ms
    1 x afterDispatch (64.33KB) (1.48%)
    8.04ms
    1 x Before Access::getAssetRules (id:8 name:com_content) (28.21KB) (1.36%)
    7.36ms
    1 x afterRenderRawModule mod_finder () (64.59KB) (1.35%)
    7.33ms
    1 x afterRenderModule mod_languages (Sprogskift Mobil) (1.27KB) (1.12%)
    6.06ms
    1 x afterLoad (456.69KB) (1.09%)
    5.94ms
    1 x afterRenderRawModule mod_custom () (21.85KB) (0.96%)
    5.21ms
    1 x afterRenderRawModule mod_languages (Sprogskift) (19.88KB) (0.73%)
    3.98ms
    1 x beforeRenderComponent com_content (35.31KB) (0.56%)
    3.04ms
    1 x beforeRenderModule mod_custom (Antiaging) (336B) (0.51%)
    2.75ms
    1 x afterRenderRawModule mod_menu (Main Menu - English) (6.52KB) (0.51%)
    2.74ms
    1 x After Access::preloadComponents (all components) (97.34KB) (0.33%)
    1.82ms
    1 x afterRenderRawModule mod_menu (Are you getting enough vitamins and minerals?) (23.02KB) (0.32%)
    1.75ms
    1 x afterRenderRawModule mod_menu (The key to increased well-being) (16.58KB) (0.31%)
    1.67ms
    1 x beforeRenderRawModule mod_tags_popular (Search) (2.36KB) (0.19%)
    1.05ms
    1 x beforeRenderRawModule mod_menu (Main Menu - English) (29.14KB) (0.17%)
    933μs
    1 x afterRenderRawModule mod_finder () (6.29KB) (0.14%)
    771μs
    1 x afterRenderRawModule mod_languages (Sprogskift Mobil) (3.89KB) (0.14%)
    762μs
    1 x Before Access::preloadComponents (all components) (60.19KB) (0.11%)
    595μs
    1 x beforeRenderModule mod_articles_category (READ MORE...) (15.32KB) (0.07%)
    406μs
    1 x afterRenderRawModule mod_menu (Did you know.....) (25.52KB) (0.07%)
    361μs
    1 x afterRenderRawModule mod_custom (BOOST YOUR IMMUNE DEFENSE) (4.42KB) (0.05%)
    285μs
    1 x afterRenderModule mod_custom (Chronic fatigue tied Alan to his bed but Q10 capsules saved him:) (1.37KB) (0.05%)
    262μs
    1 x beforeRenderRawModule mod_custom () (8.66KB) (0.04%)
    226μs
    1 x beforeRenderRawModule mod_menu (Main Menu - English) (5.07KB) (0.03%)
    170μs
    1 x afterRenderRawModule mod_custom () (944B) (0.03%)
    165μs
    1 x beforeRenderRawModule mod_custom () (6.62KB) (0.03%)
    154μs
    1 x Before Access::getAssetRules (id:474 name:com_content.article.296) (130.65KB) (0.02%)
    123μs
    1 x afterRenderRawModule mod_custom () (896B) (0.02%)
    89μs
    1 x After Access::getAssetRules (id:474 name:com_content.article.296) (7.38KB) (0.02%)
    88μs
    1 x beforeRenderRawModule mod_custom () (688B) (0.01%)
    79μs
    1 x afterRenderModule mod_custom (Antiaging) (1.27KB) (0.01%)
    69μs
    1 x afterRenderModule mod_menu (Main Menu - English) (5.23KB) (0.01%)
    69μs
    1 x afterRenderModule mod_menu (Main Menu - English) (1.25KB) (0.01%)
    64μs
    1 x afterRenderRawModule mod_custom (Chronic fatigue tied Alan to his bed but Q10 capsules saved him:) (1.06KB) (0.01%)
    62μs
    1 x afterRenderModule mod_custom () (1.23KB) (0.01%)
    58μs
    1 x afterRenderModule mod_finder () (1.23KB) (0.01%)
    57μs
    1 x afterRenderRawModule mod_custom (Get additionel and more detailed knowledge ) (928B) (0.01%)
    50μs
    1 x afterRenderModule mod_finder () (3.29KB) (0.01%)
    42μs
    1 x beforeRenderRawModule mod_custom (BOOST YOUR IMMUNE DEFENSE) (6.45KB) (0.01%)
    40μs
    1 x afterRenderModule mod_menu (Are you getting enough vitamins and minerals?) (1.3KB) (0.01%)
    40μs
    1 x After Access::getAssetRules (id:8 name:com_content) (6.17KB) (0.01%)
    40μs
    1 x Before Access::preloadPermissions (com_content) (1.6KB) (0.01%)
    39μs
    1 x afterRenderModule mod_articles_category (READ MORE...) (1.25KB) (0.01%)
    39μs
    1 x afterRenderRawModule mod_custom (Useful Links) (1.02KB) (0.01%)
    34μs
    1 x beforeRenderRawModule mod_custom (Get additionel and more detailed knowledge ) (816B) (0.01%)
    32μs
    1 x afterRenderModule mod_custom (Cholesterol-lowering without side effects:) (1.28KB) (0.01%)
    32μs
    1 x afterRenderRawModule mod_custom (Cholesterol-lowering without side effects:) (1.06KB) (0.01%)
    28μs
    1 x beforeRenderRawModule mod_menu (Did you know.....) (720B) (0.01%)
    28μs
    1 x afterRenderModule mod_custom () (2.43KB) (0.01%)
    28μs
    1 x afterRenderModule mod_languages (Sprogskift) (5.31KB) (0%)
    25μs
    1 x beforeRenderRawModule mod_finder () (2.3KB) (0%)
    25μs
    1 x afterRenderModule mod_custom (BOOST YOUR IMMUNE DEFENSE) (1.28KB) (0%)
    24μs
    1 x afterRenderRawModule mod_custom (Overview of vitamins, minerals, and essential fatty acids) (960B) (0%)
    23μs
    1 x beforeRenderRawModule mod_languages (Sprogskift Mobil) (912B) (0%)
    23μs
    1 x afterRenderModule mod_custom () (2.71KB) (0%)
    22μs
    1 x beforeRenderRawModule mod_menu (The key to increased well-being) (736B) (0%)
    21μs
    1 x afterRenderModule mod_tags_popular (Search) (1.27KB) (0%)
    21μs
    1 x afterRenderModule mod_menu (The key to increased well-being) (1.28KB) (0%)
    21μs
    1 x afterRenderModule mod_custom (Get additionel and more detailed knowledge ) (1.3KB) (0%)
    20μs
    1 x afterRenderModule mod_custom (Check this before you buy a Q10 product) (1.28KB) (0%)
    20μs
    1 x afterRenderModule mod_menu (Did you know.....) (1.27KB) (0%)
    20μs
    1 x beforeRenderRawModule mod_languages (Sprogskift) (3.94KB) (0%)
    20μs
    1 x afterRenderRawModule mod_custom (Q10 goes by many names) (928B) (0%)
    19μs
    1 x afterRenderModule mod_custom (Overview of vitamins, minerals, and essential fatty acids) (1.31KB) (0%)
    19μs
    1 x afterRenderModule mod_custom (Q10 goes by many names) (1.27KB) (0%)
    19μs
    1 x afterRenderModule mod_custom (Are you taking supplements) (3.78KB) (0%)
    19μs
    1 x afterRenderModule mod_custom (Useful Links) (1.27KB) (0%)
    19μs
    1 x afterRenderRawModule mod_custom (Check this before you buy a Q10 product) (944B) (0%)
    19μs
    1 x afterRenderRawModule mod_custom (Are you taking supplements) (1.03KB) (0%)
    18μs
    1 x afterRenderRawModule mod_custom (Weight loss that works) (1.03KB) (0%)
    18μs
    1 x afterRenderModule mod_custom (Weight loss that works) (1.27KB) (0%)
    18μs
    1 x afterRenderRawModule mod_custom (Antiaging) (2.14KB) (0%)
    17μs
    1 x beforeRenderModule mod_menu (Are you getting enough vitamins and minerals?) (2.13KB) (0%)
    17μs
    1 x beforeRenderRawModule mod_custom (Cholesterol-lowering without side effects:) (368B) (0%)
    16μs
    1 x beforeRenderRawModule mod_finder () (6.34KB) (0%)
    16μs
    1 x beforeRenderRawModule mod_custom (Useful Links) (1.06KB) (0%)
    14μs
    2 x beforeRenderModule mod_finder () (704B) (0%)
    14μs
    3 x beforeRenderModule mod_custom () (704B) (0%)
    13μs
    1 x beforeRenderModule mod_custom (BOOST YOUR IMMUNE DEFENSE) (6.81KB) (0%)
    13μs
    2 x beforeRenderModule mod_menu (Main Menu - English) (720B) (0%)
    13μs
    1 x beforeRenderRawModule mod_menu (Are you getting enough vitamins and minerals?) (2.5KB) (0%)
    12μs
    1 x beforeRenderModule mod_menu (The key to increased well-being) (352B) (0%)
    12μs
    1 x beforeRenderRawModule mod_custom (Overview of vitamins, minerals, and essential fatty acids) (768B) (0%)
    11μs
    1 x beforeRenderModule mod_tags_popular (Search) (1.98KB) (0%)
    11μs
    1 x beforeRenderModule mod_menu (Did you know.....) (336B) (0%)
    11μs
    1 x beforeRenderRawModule mod_custom (Q10 goes by many names) (608B) (0%)
    10μs
    1 x beforeRenderModule mod_custom (Get additionel and more detailed knowledge ) (1.17KB) (0%)
    10μs
    1 x beforeRenderModule mod_custom (Useful Links) (1.44KB) (0%)
    10μs
    1 x beforeRenderRawModule mod_custom (Check this before you buy a Q10 product) (752B) (0%)
    9μs
    1 x beforeRenderRawModule mod_custom (Antiaging) (720B) (0%)
    9μs
    1 x beforeRenderModule mod_custom (Overview of vitamins, minerals, and essential fatty acids) (384B) (0%)
    9μs
    1 x beforeRenderModule mod_custom (Check this before you buy a Q10 product) (352B) (0%)
    9μs
    1 x beforeRenderModule mod_custom (Weight loss that works) (336B) (0%)
    9μs
    1 x beforeRenderModule mod_custom (Q10 goes by many names) (208B) (0%)
    9μs
    1 x beforeRenderModule mod_custom (Are you taking supplements) (352B) (0%)
    9μs
    1 x beforeRenderModule mod_languages (Sprogskift) (720B) (0%)
    9μs
    1 x beforeRenderRawModule mod_custom (Are you taking supplements) (736B) (0%)
    8μs
    1 x beforeRenderRawModule mod_custom (Weight loss that works) (736B) (0%)
    8μs
    1 x beforeRenderModule mod_custom (Chronic fatigue tied Alan to his bed but Q10 capsules saved him:) (768B) (0%)
    5μs
    1 x beforeRenderModule mod_languages (Sprogskift Mobil) (720B) (0%)
    3μs
    1 x beforeRenderModule mod_custom (Cholesterol-lowering without side effects:) (752B) (0%)
    2μs
45 statements were executed, 7 of which were duplicates, 38 unique338ms1.02MB
  • SELECT @@SESSION.sql_mode;56μs968B/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:334Copy
  • SELECT `data` FROM `has_session` WHERE `session_id` = ?262μs1008BParams/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:261Copy
  • SELECT `session_id` FROM `has_session` WHERE `session_id` = :session_id LIMIT 1367μs1.3KBParams/libraries/src/Session/MetadataManager.php:187Copy
  • INSERT INTO `has_session` (`session_id`,`guest`,`time`,`userid`,`username`,`client_id`) VALUES (:session_id, :guest, :time, :user_id, :username, :client_id)2.98ms944BParams/libraries/src/Session/MetadataManager.php:260Copy
  • SELECT `extension_id` AS `id`,`element` AS `option`,`params`,`enabled` FROM `has_extensions` WHERE `type` = 'component' AND `state` = 0 AND `enabled` = 1263μs1.61KB/libraries/src/Component/ComponentHelper.php:399Copy
  • SELECT `id`,`rules` FROM `has_viewlevels`124μs656B/libraries/src/Access/Access.php:955Copy
  • SELECT `b`.`id` FROM `has_usergroups` AS `a` LEFT JOIN `has_usergroups` AS `b` ON `b`.`lft` <= `a`.`lft` AND `b`.`rgt` >= `a`.`rgt` WHERE `a`.`id` = :guest157μs1.33KBParams/libraries/src/Access/Access.php:868Copy
  • SELECT `folder` AS `type`,`element` AS `name`,`params` AS `params`,`extension_id` AS `id` FROM `has_extensions` WHERE `enabled` = 1 AND `type` = 'plugin' AND `state` IN (0,1) AND `access` IN (:preparedArray1,:preparedArray2) ORDER BY `ordering`1.78ms3.98KBParams/libraries/src/Plugin/PluginHelper.php:294Copy
  • SELECT * FROM `has_languages` WHERE `published` = 1 ORDER BY `ordering` ASC759μs2.33KB/libraries/src/Language/LanguageHelper.php:142Copy
  • SELECT `element`,`name`,`client_id`,`extension_id` FROM `has_extensions` WHERE `type` = 'language' AND `state` = 0 AND `enabled` = 1164μs1008B/libraries/src/Language/LanguageHelper.php:213Copy
  • SELECT * FROM has_rsform_config401μs1.06KB/administrator/components/com_rsform/helpers/config.php:52Copy
  • 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 `has_menu` AS `m` LEFT JOIN `has_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`3.29ms165.8KBParams/libraries/src/Menu/SiteMenu.php:166Copy
  • SELECT `id`,`home`,`template`,`s`.`params`,`inheritable`,`parent` FROM `has_template_styles` AS `s` LEFT JOIN `has_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` = 1543μs848B/administrator/components/com_templates/src/Model/StyleModel.php:773Copy
  • SELECT `id`,`name`,`rules`,`parent_id` FROM `has_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)467μs7.44KBParams/libraries/src/Access/Access.php:357Copy
  • SELECT `id`,`name`,`rules`,`parent_id` FROM `has_assets` WHERE `name` LIKE :asset OR `name` = :extension OR `parent_id` = 08.37ms397.48KBParams/libraries/src/Access/Access.php:301Copy
  • SHOW FULL COLUMNS FROM `has_content`1.32ms1.77KB/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:625Copy
  • UPDATE `has_content` SET `hits` = (`hits` + 1) WHERE `id` = '296'2.98ms1.3KB/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 `has_content` AS `a` INNER JOIN `has_categories` AS `c` ON `c`.`id` = `a`.`catid` LEFT JOIN `has_content_frontpage` AS `fp` ON `fp`.`content_id` = `a`.`id` LEFT JOIN `has_users` AS `u` ON `u`.`id` = `a`.`created_by` LEFT JOIN `has_categories` AS `parent` ON `parent`.`id` = `c`.`parent_id` LEFT JOIN `has_content_rating` AS `v` ON `a`.`id` = `v`.`content_id` WHERE ( (`a`.`id` = :pk AND `c`.`published` > 0 AND `a`.`language` IN (:preparedArray1,:preparedArray2)) 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 (:preparedArray3,:preparedArray4)1.4ms46.19KBParams/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 `has_categories` AS `s` INNER JOIN `has_categories` AS `c` ON (`s`.`lft` < `c`.`lft` AND `c`.`lft` < `s`.`rgt` AND `c`.`language` IN (:preparedArray3,:preparedArray4)) 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`1.69ms3.98KBParams/libraries/src/Categories/Categories.php:375Copy
  • SELECT `m`.`tag_id`,`t`.* FROM `has_contentitem_tag_map` AS `m` INNER JOIN `has_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) AND `language` IN (:preparedArray3,:preparedArray4)7.25ms4.08KBParams/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 `has_categories` AS `s` INNER JOIN `has_categories` AS `c` ON (`s`.`lft` < `c`.`lft` AND `c`.`lft` < `s`.`rgt` AND `c`.`language` IN (:preparedArray3,:preparedArray4)) 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`760μs3.98KBParams/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 has_fields AS a LEFT JOIN `has_languages` AS l ON l.lang_code = a.language LEFT JOIN has_users AS uc ON uc.id=a.checked_out LEFT JOIN has_viewlevels AS ag ON ag.id = a.access LEFT JOIN has_users AS ua ON ua.id = a.created_user_id LEFT JOIN has_fields_groups AS g ON g.id = a.group_id LEFT JOIN `has_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 AND `a`.`language` IN (:preparedArray8,:preparedArray9) ORDER BY a.ordering ASC419μs4.81KBParams/libraries/src/MVC/Model/BaseDatabaseModel.php:166Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id161μs1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • SELECT `alias` FROM `has_content` WHERE `id` = :id183μs1.31KBParams/components/com_content/src/Service/Router.php:168Copy
  • 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 `has_content` AS `a` LEFT JOIN `has_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) AND `a`.`language` IN (:preparedArray3,:preparedArray4) ORDER BY `a`.`created` DESC546μs1.88KBParams/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 `has_categories` AS `s` INNER JOIN `has_categories` AS `c` ON (`s`.`lft` < `c`.`lft` AND `c`.`lft` < `s`.`rgt` AND `c`.`language` IN (:preparedArray3,:preparedArray4)) 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`401μs3.98KBParams/libraries/src/Categories/Categories.php:375Copy
  • SELECT custom_data FROM has_extensions WHERE element = 'yootheme' AND folder = 'system' LIMIT 1196μs536B/templates/yootheme/packages/platform-joomla/src/Storage.php:30Copy
  • SELECT `language`,`id` FROM `has_menu` WHERE `home` = '1' AND `published` = 1 AND `client_id` = 0374μs704B/libraries/src/Language/Multilanguage.php:123Copy
  • SELECT `c2`.`language`,CONCAT_WS(':', `c2`.`id`, `c2`.`alias`) AS `id`,CONCAT_WS(':', `ca`.`id`, `ca`.`alias`) AS `catid` FROM `has_content` AS `c` INNER JOIN `has_associations` AS `a` ON `a`.`id` = `c`.`id` AND `a`.`context` = :context INNER JOIN `has_associations` AS `a2` ON `a`.`key` = `a2`.`key` INNER JOIN `has_content` AS `c2` ON `a2`.`id` = `c2`.`id` INNER JOIN `has_categories` AS `ca` ON `c2`.`catid` = `ca`.`id` AND `ca`.`extension` = :extension2 WHERE `c`.`id` = :id AND c2.access IN (1,5) AND c2.language != 'en-GB' AND (c2.publish_up IS NULL OR c2.publish_up <= '2025-03-30 06:25:56') AND (c2.publish_down IS NULL OR c2.publish_down >= '2025-03-30 06:25:56') AND c2.state = 12.2ms1.5KBParams/libraries/src/Language/Associations.php:145Copy
  • 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 `has_categories` AS `s` INNER JOIN `has_categories` AS `c` ON (`s`.`lft` < `c`.`lft` AND `c`.`lft` < `s`.`rgt` AND `c`.`language` IN (:preparedArray3,:preparedArray4)) 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`1.76ms3.98KBParams/libraries/src/Categories/Categories.php:375Copy
  • 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 `has_categories` AS `s` INNER JOIN `has_categories` AS `c` ON (`s`.`lft` < `c`.`lft` AND `c`.`lft` < `s`.`rgt` AND `c`.`language` IN (:preparedArray3,:preparedArray4)) 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`626μs3.98KBParams/libraries/src/Categories/Categories.php:375Copy
  • SELECT `m`.`id`,`m`.`title`,`m`.`module`,`m`.`position`,`m`.`content`,`m`.`showtitle`,`m`.`params`,`mm`.`menuid` FROM `has_modules` AS `m` LEFT JOIN `has_modules_menu` AS `mm` ON `mm`.`moduleid` = `m`.`id` LEFT JOIN `has_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) AND `m`.`language` IN (:preparedArray3,:preparedArray4) ORDER BY `m`.`position`,`m`.`ordering`9.98ms196.84KBParams/libraries/src/Cache/Controller/CallbackController.php:51Copy
  • 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`,COALESCE(NULLIF(ROUND(`v`.`rating_sum` / `v`.`rating_count`, 1), 0), 0) AS `rating`,COALESCE(NULLIF(`v`.`rating_count`, 0), 0) AS `rating_count` FROM `has_content` AS `a` LEFT JOIN `has_categories` AS `c` ON `c`.`id` = `a`.`catid` LEFT JOIN `has_users` AS `ua` ON `ua`.`id` = `a`.`created_by` LEFT JOIN `has_users` AS `uam` ON `uam`.`id` = `a`.`modified_by` LEFT JOIN `has_categories` AS `parent` ON `parent`.`id` = `c`.`parent_id` LEFT JOIN `has_content_frontpage` AS `fp` ON `fp`.`content_id` = `a`.`id` LEFT JOIN `has_content_rating` AS `v` ON `a`.`id` = `v`.`content_id` WHERE `a`.`access` IN (:preparedArray1,:preparedArray2) AND `c`.`access` IN (:preparedArray3,:preparedArray4) AND `c`.`published` = 1 AND `a`.`state` = :condition AND (`a`.`publish_up` IS NULL OR `a`.`publish_up` <= :publishUp) AND (`a`.`publish_down` IS NULL OR `a`.`publish_down` >= :publishDown) AND `a`.`language` IN (:preparedArray5,:preparedArray6) ORDER BY RAND() ASC LIMIT 10113ms153.66KBParams/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 `has_categories` AS `s` INNER JOIN `has_categories` AS `c` ON (`s`.`lft` < `c`.`lft` AND `c`.`lft` < `s`.`rgt` AND `c`.`language` IN (:preparedArray3,:preparedArray4)) 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`1.15ms3.98KBParams/libraries/src/Categories/Categories.php:375Copy
  • 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 `has_categories` AS `s` INNER JOIN `has_categories` AS `c` ON (`s`.`lft` < `c`.`lft` AND `c`.`lft` < `s`.`rgt` AND `c`.`language` IN (:preparedArray3,:preparedArray4)) 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`1.54ms4KBParams/libraries/src/Categories/Categories.php:375Copy
  • SELECT MAX(`tag_id`) AS `tag_id`,COUNT(*) AS `count`,MAX(`t`.`title`) AS `title`,MAX(`t`.`access`) AS `access`,MAX(`t`.`alias`) AS `alias`,MAX(`t`.`params`) AS `params`,MAX(`t`.`language`) AS `language` FROM `has_contentitem_tag_map` AS `m` INNER JOIN `has_ucm_content` AS `ucm` ON `m`.`content_item_id` = `ucm`.`core_content_item_id` AND `m`.`type_id` = `ucm`.`core_type_id` INNER JOIN `has_categories` AS `cat` ON `ucm`.`core_catid` = `cat`.`id` INNER JOIN `has_tags` AS `t` ON `tag_id` = `t`.`id` INNER JOIN `has_ucm_content` AS `c` ON `m`.`core_content_id` = `c`.`core_content_id` WHERE `t`.`access` IN (:preparedArray1,:preparedArray2) AND `t`.`published` = 1 AND `cat`.`published` > 0 AND `t`.`language` IN (:preparedArray3,:preparedArray4) AND `m`.`type_alias` = `c`.`core_type_alias` AND `c`.`core_state` = 1 AND (`c`.`core_access` IN (:preparedArray5,:preparedArray6) OR `c`.`core_access` = 0) AND (`c`.`core_publish_up` IS NULL OR `c`.`core_publish_up` = :nullDate2 OR `c`.`core_publish_up` <= :nowDate2) AND (`c`.`core_publish_down` IS NULL OR `c`.`core_publish_down` = :nullDate3 OR `c`.`core_publish_down` >= :nowDate3) GROUP BY `tag_id`,`t`.`title`,`t`.`access`,`t`.`alias` ORDER BY RAND() LIMIT 15157ms2.75KBParams/modules/mod_tags_popular/src/Helper/TagsPopularHelper.php:183Copy
  • SELECT `c2`.`language`,`c2`.`id` FROM `has_menu` AS `c` INNER JOIN `has_associations` AS `a` ON `a`.`id` = `c`.`id` AND `a`.`context` = :context INNER JOIN `has_associations` AS `a2` ON `a`.`key` = `a2`.`key` INNER JOIN `has_menu` AS `c2` ON `a2`.`id` = `c2`.`id` WHERE `c`.`id` = :id341μs1.47KBParams/libraries/src/Language/Associations.php:145Copy
  • SELECT `name`,`element` FROM `has_extensions` WHERE `type` = 'plugin' AND `folder` = 'finder' AND `enabled` = 12.04ms640B/administrator/components/com_finder/src/Helper/LanguageHelper.php:135Copy
  • SELECT `title` FROM `has_finder_taxonomy` WHERE `parent_id` = 1 AND `state` = 1 AND `access` IN (1,5)189μs584B/administrator/components/com_finder/src/Indexer/Taxonomy.php:314Copy
  • 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 has_fields AS a LEFT JOIN `has_languages` AS l ON l.lang_code = a.language LEFT JOIN has_users AS uc ON uc.id=a.checked_out LEFT JOIN has_viewlevels AS ag ON ag.id = a.access LEFT JOIN has_users AS ua ON ua.id = a.created_user_id LEFT JOIN has_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 AND `a`.`language` IN (:preparedArray5,:preparedArray6) ORDER BY a.ordering ASC2.48ms4.75KBParams/libraries/src/MVC/Model/BaseDatabaseModel.php:166Copy
  • SELECT `title` FROM `has_finder_taxonomy` WHERE `parent_id` = 1 AND `state` = 1 AND `access` IN (1,5)188μ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 `has_scheduler_tasks` AS `a` WHERE `a`.`state` = 13.31ms1.37KBParams/administrator/components/com_scheduler/src/Model/TasksModel.php:466Copy
  • 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 `has_categories` AS `s` INNER JOIN `has_categories` AS `c` ON (`s`.`lft` < `c`.`lft` AND `c`.`lft` < `s`.`rgt` AND `c`.`language` IN (:preparedArray3,:preparedArray4)) 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`436μs3.98KBParams/libraries/src/Categories/Categories.php:375Copy
  • SELECT `session_id` FROM `has_session` WHERE `session_id` = ?2.04ms1KBParams/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:291Copy
  • UPDATE `has_session` SET `data` = ? , `time` = ? WHERE `session_id` = ?2.78ms592BParams/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:318Copy