ML
    • Recent
    • Categories
    • Tags
    • Popular
    • Users
    • Groups
    • Register
    • Login

    SQL Administration Woes

    IT Discussion
    6
    29
    2.8k
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • scottalanmillerS
      scottalanmiller @Shuey
      last edited by

      @Shuey said in SQL Administration Woes:

      @Tim_G said in SQL Administration Woes:

      How many users use the software and connect to the database? What's the load going to be like?

      We're licensed for five total, but only four people will be connected to it every day (until/unless they end up hiring a 5th member to join the accounting department). I'm not sure what kind of a load the server will have, but I can say that the previous server (also a guest VM in our ESXi environment) only had 4 vCPUs and 8GB of RAM dedicated to it, and a 130GB vmdk.

      Hard to imagine many cases where four users will need many resources. It can happen, but generally, it's hard. How much database work can an accounting system need to do?

      S 1 Reply Last reply Reply Quote 1
      • S
        Shuey @scottalanmiller
        last edited by

        @scottalanmiller said in SQL Administration Woes:

        Hard to imagine many cases where four users will need many resources. It can happen, but generally, it's hard. How much database work can an accounting system need to do?

        Right! That's why I'm still considering just leaving everything as is, and just do my usual two full backups per day (one at noon and one at 7pm - the staff work from 8am to 6pm). And I could also incorporate actual SQL backups each day as well. It's still new territory for me, so I'm definitely gonna need a little time to get my bearings.

        JaredBuschJ 1 Reply Last reply Reply Quote 0
        • JaredBuschJ
          JaredBusch @Shuey
          last edited by

          @Shuey just create a sql job to make a bak file nightly and be done from the SQL side. You backup software will get them when it snaps the VM.

          If your backup solution does not understand things inside the VM, you current do not have a valid backup unless you get lucky.

          S 1 Reply Last reply Reply Quote 2
          • S
            Shuey @JaredBusch
            last edited by

            @JaredBusch said in SQL Administration Woes:

            @Shuey just create a sql job to make a bak file nightly and be done from the SQL side. You backup software will get them when it snaps the VM.

            If your backup solution does not understand things inside the VM, you current do not have a valid backup unless you get lucky.

            Cool, sounds good - Thanks Jared! : )

            JaredBuschJ 1 Reply Last reply Reply Quote 0
            • JaredBuschJ
              JaredBusch @Shuey
              last edited by

              @Shuey Your workload being as tiny as it is means that the other guy told you wrong. there is near zero need for the level of detail that @PSX_Defector and I were talking about.

              S 1 Reply Last reply Reply Quote 0
              • S
                Shuey @JaredBusch
                last edited by

                @JaredBusch said in SQL Administration Woes:

                @Shuey Your workload being as tiny as it is means that the other guy told you wrong. there is near zero need for the level of detail that @PSX_Defector and I were talking about.

                I'm glad my initial hunch was right then. Thanks for confirming. I tend to overwhelm myself anytime I'm in a situation where I'm ignorant and/or inexperienced, and this was one of those times. I just always wanna "get it right" (and ideally "the first time" if possible, lol).

                Thanks for all the feedback guys!

                1 Reply Last reply Reply Quote 0
                • ObsolesceO
                  Obsolesce
                  last edited by

                  It doesn't seem like you need to worry much about performance.

                  Let me first state that you probably don't need to give SQL the recommended 8gb ram, and could set it to use 6gb in SQL, and give your host 2gb. However, I personally would give SQL a minimum of 8gb ram, and the host a minimum of 4 gb ram. That gives the host it's 2gb recommended, and 2 for other tasks/software.

                  Also, you can try with 2 vCPUs, but it may be better to give 4. I don't know what your host looks like, perhaps you are short on resources, or perhaps not. It's best to give what it needs, and nothing more. (it's a balancing act) It mostly depends on your environment. I've had to give some SQL servers 48gb ram and 4-6 vCPUs, but mostly less. It depends on a lot of things. It's up to you to measure and give what's needed.

                  The last SQL setup I've done, our SQL/Dynamics SL consultant had me set up 4 disks total:

                  1. OS
                  2. DATA
                  3. LOGS
                  4. Backup

                  And I distributed them between SSD and HDD appropriately.

                  If you are being told to stick everything on one disk or one volume (C:), then send your warnings to them in writing stating this is not a supported setup by Microsoft and most likely the software vendor (even if that person says otherwise). Then if they insist on doing it, after you've made your case, then you are covered at least and gave your warnings in the case of any future issues or data loss. If any, I'm positive this would be the reason.

                  1 Reply Last reply Reply Quote 1
                  • ObsolesceO
                    Obsolesce
                    last edited by

                    With all that said, you're load is extremely small, but I would still split up as per best practice and future proofing, and dish out ram and vcpus appropriately for your needs.

                    JaredBuschJ 1 Reply Last reply Reply Quote 1
                    • JaredBuschJ
                      JaredBusch @Obsolesce
                      last edited by

                      @Tim_G said in SQL Administration Woes:

                      With all that said, you're load is extremely small, but I would still split up as per best practice and future proofing, and dish out ram and vcpus appropriately for your needs.

                      I would never waste the time configuring something so tiny like that. It probably does not even have full recovery mode enabled anyway.

                      1 Reply Last reply Reply Quote 2
                      • 1
                      • 2
                      • 2 / 2
                      • First post
                        Last post