![]() | |
#11
| |||
| |||
|
|
"Earl Anderson" <isobadd (AT) optonline (DOT) net> wrote in message news:49e6a149$0$5940$607ed4bc (AT) cv (DOT) net... I didn't read/see anything in this thread about performance. Would placing the BE on SharePoint improve performance (speed)? In most experience moving the backend data to sharepoint or even SQL server will not fix performance problems. MS access is no slower than the vb.net when using SQL server as the backend database. All of the advantages of the many features and functions in the Access app are totally diminished by its 'slowness' on our network. I'm searching for ways to improve the performance As I stated moving the backend data to SQL server will usually slow it down even more. It is only when you modify your design to take advantage of SQL server who will you see an increase in performance. 9 out of 10 times the issues of performance is due for the follwing reasons: 1) something in the network is not set up correctly or the network is simply slow. 2) something in the configuration setup of MS access is not correct and that's making things slow 3) the design of the architecture the application is dragging too much information over the network. such as having IT move all of the other folders/files one level down from our app so that it stands alone on the directory it's located. Did the above move help at all? If the above made no difference, then the above was not a issue for you. In other words this deeper directory issue does not always affect performance on some networks. So, this issue made have done nothing to help you, but at least it good to resolve one issue out of a long list of issues. Yes, all of the updates, solid connections, patches, etc. are preformed by IT nightly thru their Radaii system. All of our queried fields are indexed. The auto name correct (or whatever it is called) is turned off as well as in the subforms. The first number one issue on this list of network things to check is to enusre ensure that you have a persistent connection. I think this advice is given here once every other day in these newsgroups. for some of my clients this does not make a difference, for others it increases performance by five times or more. so I assumed that you create an mde, and this front and NT is a place on each computer. I assume that in your startup code you open a connection to the database (back end) and keep this connection open at all times. I'm trying to convince IT to give (purchase) us our own server so that nothing else is on it but our app as this may speed queries, opening forms, and printing significantly.. I doubing the above would help unless there is a significant amount a users and network traffic and workload on that server you have now. Thus I was intrigued by this discussion here on the SharePoint possibility as our department has recently been introduced and given an IT -sponsored/supported SharePoint portal. Maybe this is the answer. An insights and thoughts here are appreciated.... There's no question that you can get a SQL server backend database, or tables linked to share point to run in a lesser bandwidth environment. However in many cases the advantages of this technology can only be had if you're architecture (desing of your application) takes advantage of a limited bandwidth. I going to repeat this again: Moving your back end database to a super duper high speed corporate cluster of 10 SQL servers capable handling a thousand uses at once without breaking into a sweat will NOT improve the performance of the application if you've not designed it well as such a to reduce bandwidth requirements. You can increase the performance that server as much as you want, the problem is you're not changing your network nor are you changing the bandwidth of your network. in most cases to take advantage of these new technologies you have to have designs that are such that respect the network you are on. So, is SQL server or share point a possibility for you? Yes. will move into share 0.0 SQL server solve your performance problems of magically without effort on your part? NO. You don't mention how many users and what is the max size of tables in your application. Maybe it's possible that you've simply grown your current network infrastructure and therefore you're suffering performance problems. In other words let's say your application runs well if two users, but when you run twenty users it runs too slow. So after how many users does your application start slow down? At what point are you finding your network and your application running too slow? -- Albert D. Kallal (Access MVP) Edmonton, Alberta Canada pleaseNOOSpamKallal (AT) msn (DOT) com |
#12
| |||
| |||
|
|
10. When I use my Demo copy of the app (BE and FE placed on my 'C' drive), it 'flies'. On the network, the Live version crawls. I point this out because of the references made to 'bad design' or 'inefficient design'. How do you tell if it's 'bad design' if it works beautifully as a Demo (everything on the HD) and crawls when the BE is on the network? |
#13
| |||
| |||
|
|
"Don Leverton" <NoDamnSpam (AT) Telus (DOT) Net> wrote in news:W9yFl.23696$PH1.16940@edtnps82: I've managed to export a customer list from the Amador AutoPoint Software ... which was in turn imported from another POS (dual meaning there) text-based software program from Rinax. This made me laugh out loud for a very long time. ![]() -- David W. Fenton http://www.dfenton.com/ usenet at dfenton dot com http://www.dfenton.com/DFA/ |
#14
| |||||||
| |||||||
|
|
So in response to clarify my situation, I will point out that : 1. We are 23 users spread over a 'wide area' of the northeastern US (Buffalo, NY to Boston, MA to New York, NY) |
|
6. In that our company operates on the 'cheap', I suspect there are bandwidth issues because IT constantly complains about our department's video-streaming usage and the bandwidth problems that it causes. |
|
8. The network is slow |
|
it 'flies'. On the network, the Live version crawls. I point this out because of the references made to 'bad design' or 'inefficient design'. How do you tell if it's 'bad design' if it works beautifully as a Demo (everything on the HD) and crawls when the BE is on the network? |
|
12. Albert- that is a great question that I will ask my IT person regarding the amount of users and network traffic on my current server because I have no idea. |
|
I don't know how many servers are in use or their current usage--I do know there are 18k employees in the company, half in the 'field' and half of which are office types w/ computers at each desk. Maybe a dedicated server will work to speed up the app. |
|
14. My original question was answered and that was SharePoint (and SQL Server) will not necessarily 'speed up' anything. It's in the design (back to No. 13 above). |
#15
| |||
| |||
|
|
I don't think your record count issues are too big of a problem for SharePoint. I'd be wary of giving up referential integrity for an app like this. A mailing list is not so important (Sharepoint uses "list" to refer to its "data tables" for a reason, I think), but something like an ordering and inventory system really needs proper data integrity enforcement in the database engine. |
#16
| |||
| |||
|
|
Our company has 3 branches, and we already use some sort of "VPN" to tie us all together. Enter the SharePoint idea. |
#17
| |||
| |||
|
|
I'd strongly suggest the SQL Server approach instead. As mentioned by others SharePoint doesn't do referential integrity and I expect it's going to have more quirks than SQL Server would. Also, it seems to me that Access developers (at least the ones who post in the Microsoft public forums) aren't really flocking to Sharepoint. There's a much deeper store of knowledge and tips for using SQL Server than there is for Sharepoint. |
#18
| |||
| |||
|
|
Enter the SharePoint idea. |
![]() |
| Thread Tools | |
| Display Modes | |
| |