Alpha Software Mobile Development Tools:   Alpha Anywhere    |   Alpha TransForm subscribe to our YouTube Channel  Follow Us on LinkedIn  Follow Us on Twitter  Follow Us on Facebook

Announcement

Collapse

The Alpha Software Forum Participation Guidelines

The Alpha Software Forum is a free forum created for Alpha Software Developer Community to ask for help, exchange ideas, and share solutions. Alpha Software strives to create an environment where all members of the community can feel safe to participate. In order to ensure the Alpha Software Forum is a place where all feel welcome, forum participants are expected to behave as follows:
  • Be professional in your conduct
  • Be kind to others
  • Be constructive when giving feedback
  • Be open to new ideas and suggestions
  • Stay on topic


Be sure all comments and threads you post are respectful. Posts that contain any of the following content will be considered a violation of your agreement as a member of the Alpha Software Forum Community and will be moderated:
  • Spam.
  • Vulgar language.
  • Quotes from private conversations without permission, including pricing and other sales related discussions.
  • Personal attacks, insults, or subtle put-downs.
  • Harassment, bullying, threatening, mocking, shaming, or deriding anyone.
  • Sexist, racist, homophobic, transphobic, ableist, or otherwise discriminatory jokes and language.
  • Sexually explicit or violent material, links, or language.
  • Pirated, hacked, or copyright-infringing material.
  • Encouraging of others to engage in the above behaviors.


If a thread or post is found to contain any of the content outlined above, a moderator may choose to take one of the following actions:
  • Remove the Post or Thread - the content is removed from the forum.
  • Place the User in Moderation - all posts and new threads must be approved by a moderator before they are posted.
  • Temporarily Ban the User - user is banned from forum for a period of time.
  • Permanently Ban the User - user is permanently banned from the forum.


Moderators may also rename posts and threads if they are too generic or do not property reflect the content.

Moderators may move threads if they have been posted in the incorrect forum.

Threads/Posts questioning specific moderator decisions or actions (such as "why was a user banned?") are not allowed and will be removed.

The owners of Alpha Software Corporation (Forum Owner) reserve the right to remove, edit, move, or close any thread for any reason; or ban any forum member without notice, reason, or explanation.

Community members are encouraged to click the "Report Post" icon in the lower left of a given post if they feel the post is in violation of the rules. This will alert the Moderators to take a look.

Alpha Software Corporation may amend the guidelines from time to time and may also vary the procedures it sets out where appropriate in a particular case. Your agreement to comply with the guidelines will be deemed agreement to any changes to it.



Bonus TIPS for Successful Posting

Try a Search First
It is highly recommended that a Search be done on your topic before posting, as many questions have been answered in prior posts. As with any search engine, the shorter the search term, the more "hits" will be returned, but the more specific the search term is, the greater the relevance of those "hits". Searching for "table" might well return every message on the board while "tablesum" would greatly restrict the number of messages returned.

When you do post
First, make sure you are posting your question in the correct forum. For example, if you post an issue regarding Desktop applications on the Mobile & Browser Applications board , not only will your question not be seen by the appropriate audience, it may also be removed or relocated.

The more detail you provide about your problem or question, the more likely someone is to understand your request and be able to help. A sample database with a minimum of records (and its support files, zipped together) will make it much easier to diagnose issues with your application. Screen shots of error messages are especially helpful.

When explaining how to reproduce your problem, please be as detailed as possible. Describe every step, click-by-click and keypress-by-keypress. Otherwise when others try to duplicate your problem, they may do something slightly different and end up with different results.

A note about attachments
You may only attach one file to each message. Attachment file size is limited to 2MB. If you need to include several files, you may do so by zipping them into a single archive.

If you forgot to attach your files to your post, please do NOT create a new thread. Instead, reply to your original message and attach the file there.

When attaching screen shots, it is best to attach an image file (.BMP, .JPG, .GIF, .PNG, etc.) or a zip file of several images, as opposed to a Word document containing the screen shots. Because Word documents are prone to viruses, many message board users will not open your Word file, therefore limiting their ability to help you.

Similarly, if you are uploading a zipped archive, you should simply create a .ZIP file and not a self-extracting .EXE as many users will not run your EXE file.
See more
See less

Ongoing severe network share performance issues - Server 2008 R2

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

    Ongoing severe network share performance issues - Server 2008 R2

    Hi,

    Am new to the forum and seeking guidance, by trade I am a Microsoft / VMware specialist. Alpha / apps / databases... not my expertise.

    I have a client who I upgraded from SBS2003 to a Windows Server 2012 R2 Hyper-V host running virtual Windows Server 2012 R2 Domain Controller with a Windows Server 2008 R2 application server to host Alpha Five. Their business heavy relies on this application. All workstations are running Windows 7 x64.

    Alpha Five is accessed via a file share on the application server. I believe Network Optimisation is configured on most of the clients.

    Since the system has been upgraded, the performance has been dreadful, we have not had much luck with out Alpha programmer to troubleshoot the issues and it's been going on for way over a year now, to the point it is disrupting my clients business and causing me a dreadful headache.

    The strange thing is, I just had 10 days of the application running the fastest it has ever been, then it fell over again. All network switches and cabling has been replaced. If I copy a file from the network share to the client I got approx. 30/40mbs. All other applications on the servers run flawlessly.

    Last night I disabled SMB2 and oplocks on the server, I am currently in the process of disabling oplocks on the clients and getting them to test, my initial tests last night still were not impressive compared to running the database directly from the server.

    There could be as many as 7 users accessing at any one time. Any help or guidance would really, really, really be appreciated..

    Many thanks - Chris

    #2
    Re: Ongoing severe network share performance issues - Server 2008 R2

    Chris,

    If performance was acceptable before the upgrade to the new Server software, maybe this will help ...

    The typical setup would install the Alpha Five program files (usually the runtime engine) on each work station. Users crank up A5 locally and connect with the database on the server. The connection can be direct or through a "shadow" copy of the database on the local workstation. "Shadow" copies are created by the network optimization sequence you mention. The database files themselves are stored only on the server. In many cases directly opening the database on the server will be functional, but a bit slow. Usually not dreadful. Opening the database through the local "shadow" copy is usually faster and therefore its usually recommended. There is some debate whether mapping the database folder (on the server) as a local drive is necessary or helpful these days. I usually do it. However I'm careful to use the same drive letter designation on all the workstations.

    Is it possible real time anti-virus software is running on the server (or workstations) to monitor disk activity? If so you should probably disable or exclude the database folder from the AV monitoring.

    I don't have specific experience with the server setup you describe, so watch for other posts from more experienced folks, here.

    Good luck.

    -- tom

    Comment


      #3
      Re: Ongoing severe network share performance issues - Server 2008 R2

      Thanks for your reply Tom.

      Sorry I did forget to mention that all users access the database from the same mapped network drive. I believe some of the coding points to the mapped drive instead of a server/ip name too.

      I have excluded all database locations and mapped drives on the server and clients from RTVS. Any location Alpha resides is excluded. That was my first port of call. Should have said this in my first post.

      Need to double check each client for shadow copies, is it a simple case of Tools, Network Optimisation, Create Shadow, Choose Location - Then in future open the file it creates ?

      Thanks again

      Comment


        #4
        Re: Ongoing severe network share performance issues - Server 2008 R2

        ....is it a simple case of Tools, Network Optimisation, Create Shadow, Choose Location - Then in future open the file it creates ?
        Yes. Start Alpha Five on the workstation. Use File / Open Database to open the database on the server. Close any startup forms to reach the Alpha Control panel. Then Tools / Network Optimize. At the end of this sequence Alpha will open the database through the new shadow copy. This happens automatically. Close the opening form to get to the Alpha Control Panel. Then Tools / Create Shortcut to put a shortcut on the user's desktop. Thereafter the shortcut will start alpha and open the shadow automatically.

        Comment


          #5
          Re: Ongoing severe network share performance issues - Server 2008 R2

          Chris, an easy way to begin troubleshooting your performance issue is to put a copy of the database files in a shared folder on one of the other workstations. Then open the database there from a different workstation. i.e. start alpha five on the other workstation and from the Alpha control panel use File / Open Database to open the database from its new (temporary) location. Don't bother to network optimize. Test performance when no other applications are being run on the "temporary" server. I would expect snappy / brisk speeds, but not blazing. You would not want to use this for live data entry of course, but it will be adequate to determine if the slow down you're seeing is related to the configuration of the "real" server. Is performance comparable to what you're seeing with the "real" server?

          Comment


            #6
            Re: Ongoing severe network share performance issues - Server 2008 R2

            Networking an alpha app is very basic stuff so I wouldn't start looking there!
            It looks to me like its more a server configuration issue!
            How many clients are on the network?

            Comment


              #7
              Re: Ongoing severe network share performance issues - Server 2008 R2

              Thanks Tom, will give it a try to rule it out. This is only app we are having performance issues with.

              There are only about 10 client computers on the network, it is a very small, simple setup. 1GB network throughout. As far as it being a server configuration issue, what could it be? It is only sharing a folder with the database in it.... am I correct?

              Comment


                #8
                Re: Ongoing severe network share performance issues - Server 2008 R2

                Would upgrading to V11 help at all?

                Comment


                  #9
                  Re: Ongoing severe network share performance issues - Server 2008 R2

                  Chris,

                  Using v10 on a Win 7 Pro box, several have recommended installing the runtime engine for each workstation OUTSIDE the program files or program files (x86) folders. This is how I do it as well.

                  Let us know what you discover when running the app against the "temporary" server.

                  I have no experience with Hyper_V sessions, so I don't know if moving to a more recent version of Alpha Five would help.

                  Comment


                    #10
                    Re: Ongoing severe network share performance issues - Server 2008 R2

                    Thanks Tom, do you think I should back out my change with disabling SMB2 and OpLocks, I don't think this has made any difference in performance.

                    I will test and let you know the outcome on;
                    1. Running from a "temp" server
                    2. Moving the runtime install location (why do we move this?)
                    3. Re-configuring shadow copies (only setup on a couple of machines)

                    It shouldn't matter that it is a Hyper-V / VMware / Physical server if all it is seeing is a file share, theoretically.

                    Comment


                      #11
                      Re: Ongoing severe network share performance issues - Server 2008 R2

                      http://forum.applicationallstars.com....php?f=19&t=73 on shadowing, if it helps.

                      All my station folders are setup like:
                      alda with runtime installed
                      folder with shadow inside

                      I don't use mapped drives like Tom does, but not due to speed reasons.
                      Dave Mason
                      [email protected]
                      Skype is dave.mason46

                      Comment


                        #12
                        Re: Ongoing severe network share performance issues - Server 2008 R2

                        The distinct advantages of using a mapped drive letter is mobility.
                        Mainly, you can replace or move a server without changing any startup, simply map the server folder to the same drive letter.
                        Secondly use standard launch icons on any installation.

                        Comment


                          #13
                          Re: Ongoing severe network share performance issues - Server 2008 R2

                          The disadvantage to drive letters is that people tend to start looking at what is in there and then star messing with it. My only real reason for not using them.
                          Dave Mason
                          [email protected]
                          Skype is dave.mason46

                          Comment


                            #14
                            Re: Ongoing severe network share performance issues - Server 2008 R2

                            Originally posted by pleasehelpme View Post
                            The strange thing is, I just had 10 days of the application running the fastest it has ever been, then it fell over again.
                            It's always tough to find these conflicts.

                            I've found anto-virus, on-line backups, firewalls, and other things that have caused delays.

                            Usually temporarily turning off each system will help isolate the problem.

                            A bad network card on a machine that is turned off while someone is on vacation can do it too..

                            Triage is so much fun. NOT. But challenging.

                            I've not been a fan of mapped drives since MicroSoft started pushing UNC - \\servername\sharename.
                            Last edited by Al Buchholz; 09-06-2014, 05:54 PM.
                            Al Buchholz
                            Bookwood Systems, LTD
                            Weekly QReportBuilder Webinars Thursday 1 pm CST

                            Occam's Razor - KISS
                            Normalize till it hurts - De-normalize till it works.
                            Advice offered and questions asked in the spirit of learning how to fish is better than someone giving you a fish.
                            When we triage a problem it is much easier to read sample systems than to read a mind.
                            "Make it as simple as possible, but not simpler."
                            Albert Einstein

                            http://www.iadn.com/images/media/iadn_member.png

                            Comment


                              #15
                              Re: Ongoing severe network share performance issues - Server 2008 R2

                              Originally posted by Al Buchholz View Post
                              A bad network card on a machine that is turned off while someone is on vacation can do it too..
                              I have had a couple of those - in both cases though there was occasional data corruption.
                              In one case reportedly the computer was be off at the time - I might additionally suggest in the TRIAGE process to disconnect cables individually.

                              Comment

                              Working...
                              X