Non deterministic updatesDeadlock on Insert/UpdateWhat is the effect of replacing indexes with filtered...

Pronunciation of powers

Is there any relevance to Thor getting his hair cut other than comedic value?

Can you use a beast's innate abilities while polymorphed?

Accessing something inside the object when you don't know the key

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

Where is the fallacy here?

Easy code troubleshooting in wordpress

Should I choose Itemized or Standard deduction?

What is the wife of a henpecked husband called?

Does music exist in Panem? And if so, what kinds of music?

Use comma instead of & in table

Are small insurances worth it

Is divide-by-zero a security vulnerability?

How to count occurrences of Friday 13th

Do authors have to be politically correct in article-writing?

Pure Functions: Does "No Side Effects" Imply "Always Same Output, Given Same Input"?

How to count words in a line

Is the set of paths between any two points moving only in units on the plane countable or uncountable?

Multiplication via squaring and addition

Replacement ford fiesta radiator has extra hose

I can't die. Who am I?

Difference between 小吃 and 零食

Logistics of a hovering watercraft in a fantasy setting

How to avoid being sexist when trying to employ someone to function in a very sexist environment?



Non deterministic updates


Deadlock on Insert/UpdateWhat is the effect of replacing indexes with filtered (non-null value) indexes?Are RANK() and DENSE_RANK() deterministic or non-deterministic?SQL Server: Buffer page read/writes per second reported highDeterministic function for getting today's dateSQL Server 2016 SP1 CU1 Install FailsGrouping data in many to many relationships to improve performanceIf no plans to uninstall, can Log and Update Cache folders in Setup Bootstrap folder be removed?Poor temporal table performance on older valuesSerializable range deadlocks













0















I need to try and identify cases where non deterministic updates are occurring in our database (i.e we are updating a value in table A where there are multiple matches in table B). It appears that SQL Server does not throw an error or warning in such a case and performs a non deterministic update.



Does anyone know if there is an easy way of identifying where these issues are occurring, querying plan cache etc?. Doing a full code review to identify these issues will be time consuming given the size and complexity of the application.



Tested on SQL Server 20082017 developer editions.









share







New contributor




Phillip Birchall is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.

























    0















    I need to try and identify cases where non deterministic updates are occurring in our database (i.e we are updating a value in table A where there are multiple matches in table B). It appears that SQL Server does not throw an error or warning in such a case and performs a non deterministic update.



    Does anyone know if there is an easy way of identifying where these issues are occurring, querying plan cache etc?. Doing a full code review to identify these issues will be time consuming given the size and complexity of the application.



    Tested on SQL Server 20082017 developer editions.









    share







    New contributor




    Phillip Birchall is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
    Check out our Code of Conduct.























      0












      0








      0








      I need to try and identify cases where non deterministic updates are occurring in our database (i.e we are updating a value in table A where there are multiple matches in table B). It appears that SQL Server does not throw an error or warning in such a case and performs a non deterministic update.



      Does anyone know if there is an easy way of identifying where these issues are occurring, querying plan cache etc?. Doing a full code review to identify these issues will be time consuming given the size and complexity of the application.



      Tested on SQL Server 20082017 developer editions.









      share







      New contributor




      Phillip Birchall is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
      Check out our Code of Conduct.












      I need to try and identify cases where non deterministic updates are occurring in our database (i.e we are updating a value in table A where there are multiple matches in table B). It appears that SQL Server does not throw an error or warning in such a case and performs a non deterministic update.



      Does anyone know if there is an easy way of identifying where these issues are occurring, querying plan cache etc?. Doing a full code review to identify these issues will be time consuming given the size and complexity of the application.



      Tested on SQL Server 20082017 developer editions.







      sql-server non-deterministic





      share







      New contributor




      Phillip Birchall is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
      Check out our Code of Conduct.










      share







      New contributor




      Phillip Birchall is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
      Check out our Code of Conduct.








      share



      share






      New contributor




      Phillip Birchall is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
      Check out our Code of Conduct.









      asked 5 mins ago









      Phillip BirchallPhillip Birchall

      1




      1




      New contributor




      Phillip Birchall is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
      Check out our Code of Conduct.





      New contributor





      Phillip Birchall is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
      Check out our Code of Conduct.






      Phillip Birchall is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
      Check out our Code of Conduct.






















          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
          });


          }
          });






          Phillip Birchall is a new contributor. Be nice, and check out our Code of Conduct.










          draft saved

          draft discarded


















          StackExchange.ready(
          function () {
          StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fdba.stackexchange.com%2fquestions%2f231306%2fnon-deterministic-updates%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








          Phillip Birchall is a new contributor. Be nice, and check out our Code of Conduct.










          draft saved

          draft discarded


















          Phillip Birchall is a new contributor. Be nice, and check out our Code of Conduct.













          Phillip Birchall is a new contributor. Be nice, and check out our Code of Conduct.












          Phillip Birchall is a new contributor. Be nice, and check out our Code of Conduct.
















          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%2f231306%2fnon-deterministic-updates%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...