Why does a count obtain an ExclusiveLock in Postgresql?How to create an Sql table from SELECT with a multiple...

How do we create new idioms and use them in a novel?

Why does this boat have a landing pad? (SpaceX's GO Searcher) Any plans for propulsive capsule landings?

What will happen if my luggage gets delayed?

How should I solve this integral with changing parameters?

Rationale to prefer local variables over instance variables?

Does an unused member variable take up memory?

How to write a chaotic neutral protagonist and prevent my readers from thinking they are evil?

Professor forcing me to attend a conference, I can't afford even with 50% funding

Can I negotiate a patent idea for a raise, under French law?

Do black holes violate the conservation of mass?

"If + would" conditional in present perfect tense

Does the US political system, in principle, allow for a no-party system?

Are E natural minor and B harmonic minor related?

Called into a meeting and told we are being made redundant (laid off) and "not to share outside". Can I tell my partner?

Is there stress on two letters on the word стоят

Is it possible to clone a polymorphic object without manually adding overridden clone method into each derived class in C++?

What happened to the colonial estates belonging to loyalists after the American Revolution?

I am the person who abides by rules, but breaks the rules. Who am I?

Do Paladin Auras of Differing Oaths Stack?

Why aren't there more Gauls like Obelix?

What does the Digital Threat scope actually do?

Either of .... (Plural/Singular)

Has a sovereign Communist government ever run, and conceded loss, on a fair election?

Locked Away- What am I?



Why does a count obtain an ExclusiveLock in Postgresql?


How to create an Sql table from SELECT with a multiple row DISTINCT constraint?Fastest query for distinct IDs in a many-to-many relationshipPostgreSQL - Create table as select with distinct on specific columnsPostgres: query on huge (11gb ) index does not returnpostgresql 9.6 IMPROVE performanceHow does SELECT FOR UPDATE behave with views in PostgreSQL?PostgreSQL: Running SELECT DISTINCT ON ~700m rows - how to optimize?Why PostGIS GIST index is not used?Computing Matching Data Points from Fuzzy Timestamps in PostgresqlAWS RDS PostgreSQL - Managing Permissions













0















And what does this mean for other CRUD operations going against that table?



I have this query (actually I'm trying to write it 9 ways from Sunday to get it to return in less than an hour):



SELECT COUNT(*)
FROM (SELECT DISTINCT listing_id
FROM apps where subscription_id = 1298) AS temp


It churns and churns. When I look at a process list for the server, I find eight records. One for the table and six for the indexes. And apparently one for the statement itself.



It says Locked Object and the object name, and AccessShareLock next to the table and indexes. Then there is something that says LockedTransaction and next to it it says ExclusiveLock.



What does this ExclusiveLock mean, and will it keep other CRUD operations from running against that table?









share



























    0















    And what does this mean for other CRUD operations going against that table?



    I have this query (actually I'm trying to write it 9 ways from Sunday to get it to return in less than an hour):



    SELECT COUNT(*)
    FROM (SELECT DISTINCT listing_id
    FROM apps where subscription_id = 1298) AS temp


    It churns and churns. When I look at a process list for the server, I find eight records. One for the table and six for the indexes. And apparently one for the statement itself.



    It says Locked Object and the object name, and AccessShareLock next to the table and indexes. Then there is something that says LockedTransaction and next to it it says ExclusiveLock.



    What does this ExclusiveLock mean, and will it keep other CRUD operations from running against that table?









    share

























      0












      0








      0








      And what does this mean for other CRUD operations going against that table?



      I have this query (actually I'm trying to write it 9 ways from Sunday to get it to return in less than an hour):



      SELECT COUNT(*)
      FROM (SELECT DISTINCT listing_id
      FROM apps where subscription_id = 1298) AS temp


      It churns and churns. When I look at a process list for the server, I find eight records. One for the table and six for the indexes. And apparently one for the statement itself.



      It says Locked Object and the object name, and AccessShareLock next to the table and indexes. Then there is something that says LockedTransaction and next to it it says ExclusiveLock.



      What does this ExclusiveLock mean, and will it keep other CRUD operations from running against that table?









      share














      And what does this mean for other CRUD operations going against that table?



      I have this query (actually I'm trying to write it 9 ways from Sunday to get it to return in less than an hour):



      SELECT COUNT(*)
      FROM (SELECT DISTINCT listing_id
      FROM apps where subscription_id = 1298) AS temp


      It churns and churns. When I look at a process list for the server, I find eight records. One for the table and six for the indexes. And apparently one for the statement itself.



      It says Locked Object and the object name, and AccessShareLock next to the table and indexes. Then there is something that says LockedTransaction and next to it it says ExclusiveLock.



      What does this ExclusiveLock mean, and will it keep other CRUD operations from running against that table?







      postgresql postgresql-performance





      share












      share










      share



      share










      asked 5 mins ago









      AKWFAKWF

      183213




      183213






















          0






          active

          oldest

          votes











          Your Answer








          StackExchange.ready(function() {
          var channelOptions = {
          tags: "".split(" "),
          id: "182"
          };
          initTagRenderer("".split(" "), "".split(" "), channelOptions);

          StackExchange.using("externalEditor", function() {
          // Have to fire editor after snippets, if snippets enabled
          if (StackExchange.settings.snippets.snippetsEnabled) {
          StackExchange.using("snippets", function() {
          createEditor();
          });
          }
          else {
          createEditor();
          }
          });

          function createEditor() {
          StackExchange.prepareEditor({
          heartbeatType: 'answer',
          autoActivateHeartbeat: false,
          convertImagesToLinks: false,
          noModals: true,
          showLowRepImageUploadWarning: true,
          reputationToPostImages: null,
          bindNavPrevention: true,
          postfix: "",
          imageUploader: {
          brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
          contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
          allowUrls: true
          },
          onDemand: true,
          discardSelector: ".discard-answer"
          ,immediatelyShowMarkdownHelp:true
          });


          }
          });














          draft saved

          draft discarded


















          StackExchange.ready(
          function () {
          StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fdba.stackexchange.com%2fquestions%2f231766%2fwhy-does-a-count-obtain-an-exclusivelock-in-postgresql%23new-answer', 'question_page');
          }
          );

          Post as a guest















          Required, but never shown

























          0






          active

          oldest

          votes








          0






          active

          oldest

          votes









          active

          oldest

          votes






          active

          oldest

          votes
















          draft saved

          draft discarded




















































          Thanks for contributing an answer to Database Administrators Stack Exchange!


          • Please be sure to answer the question. Provide details and share your research!

          But avoid



          • Asking for help, clarification, or responding to other answers.

          • Making statements based on opinion; back them up with references or personal experience.


          To learn more, see our tips on writing great answers.




          draft saved


          draft discarded














          StackExchange.ready(
          function () {
          StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fdba.stackexchange.com%2fquestions%2f231766%2fwhy-does-a-count-obtain-an-exclusivelock-in-postgresql%23new-answer', 'question_page');
          }
          );

          Post as a guest















          Required, but never shown





















































          Required, but never shown














          Required, but never shown












          Required, but never shown







          Required, but never shown

































          Required, but never shown














          Required, but never shown












          Required, but never shown







          Required, but never shown







          Popular posts from this blog

          ORA-01691 (unable to extend lob segment) even though my tablespace has AUTOEXTEND onORA-01692: unable to...

          Always On Availability groups resolving state after failover - Remote harden of transaction...

          Circunscripción electoral de Guipúzcoa Referencias Menú de navegaciónLas claves del sistema electoral en...