Top-Themen

Aktuelle Themen (A bis Z)

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

Datenbank wirkt sich auf Systemgeschwindigkeit aus

Frage Entwicklung Datenbanken

Mitglied: HALLOWEEN

HALLOWEEN (Level 1) - Jetzt verbinden

14.05.2009, aktualisiert 16:53 Uhr, 2581 Aufrufe, 2 Kommentare

Servus!

Folgendes Problem: Wir haben eine Datenbank mit Auftragsdaten die sich natürlich im Laufe der Zeit etwas anfüllt. Auf diese DB wird mit unseren C++ Programmen zugegriffen welche dann wiederum mit einer SPS kommunizieren.
Dabei fragt die SPS alle 5 sekunden ob der PC noch da ist und der PC fragt alle 30 sekunden ob die SPS noch am Leben ist.
Nun haben wir bei einer dieser Anlagen das Problem das sich der Datenbestand der Datenbank auf die Geschwindigkeit der Kommunikation zwischen Programm und SPS auswirkt. D. h. wenn die Datensatzanzahl auf ca. 30000 ansteigt wird der PC offenbar so langsam das er es nicht mehr schafft innerhalb von 5 sekunden einen ping an die SPS zu senden. Interessant ist auch das wenn die Datenbank dann bereinigt wird und es zu viele Datensätze erwischt hat. Dann wird der PC so schnell das die SPS nicht mehr hinterherkommt und das läuft dann im großen und ganzen wieder auf das selbe hinaus...
Bei 15000-30000 datensatzen gibt es keine Probleme.
Hoffe ich habe mich verständlich ausgedrückt.

Hat jemand von euch ne Idee woran das liegen könnte und wie man dies beheben kann?

Bin über jeden Tipp dankbar


mfg

Mario
Mitglied: 60730
14.05.2009 um 17:52 Uhr
Servus,

es "scheint" die Kommunikation läuft nicht via "Ping", sondern via per c++? geschriebener Datenbankabfrage ?

Hat jemand von euch ne Idee woran das liegen könnte und wie man dies beheben kann?

Das kann dir eigentlich nur das Team der Programmierer beantworten, die Das / die Tool(s) geschrieben haben.

Gruß
Bitte warten ..
Mitglied: NetWolf
14.05.2009 um 21:18 Uhr
Servus Mario!

D. h. wenn die Datensatzanzahl auf
ca. 30000 ansteigt wird der PC offenbar so langsam das er es nicht
mehr schafft innerhalb von 5 sekunden einen ping an die SPS zu senden.

ich übersetze mal: wenn das C-Programm mehr als 30000 Datensätze bearbeiten muss, ist das C-Programm nicht mehr in der Lage in 5 Sekunden einen Ping abzusetzen.

Interessant ist auch das wenn die Datenbank dann bereinigt wird und es
um welche Art der DB handelt es sich denn?

zu viele Datensätze erwischt hat. Dann wird der PC so schnell das
das C-Programm so schnell, das es .....

Hat jemand von euch ne Idee woran das liegen könnte und wie man
dies beheben kann?
es liegt eindeutig am C-Programm!
Lösung: Programmierer informieren und wenn der keine Lösung hat -> nach seiner Qualifikation fragen


Grüße aus Schönberg (Lübeck)
Wolfgang
(Netwolf)
Bitte warten ..
Ähnliche Inhalte
Windows Server
GPO wirkt nur auf Computerobjekte
gelöst Frage von homermgWindows Server22 Kommentare

Hey Leute, bin gerade dabei eine GPO mit Passwortrichtlinie zu erstellen. Nun bin ich etwas verunsichert. Die Einstellungen werden ...

Sicherheitsgrundlagen
Was wirkt besser: NTFS oder Share-Ebene?
gelöst Frage von 117455Sicherheitsgrundlagen15 Kommentare

Hallo, Ich lese hier im Forum oft von folgender Diskussion: Die Berechtigungen auf Share-Ebene ist besser, die auf NTFS ...

Datenbanken
Datenbanken
Frage von MahsaaDatenbanken1 Kommentar

Hallo , ich habe folgende Abfrage und möchte ich jetzt die Summe aller Summenfelder abbilden. wie kann ich machen? ...

Datenbanken
Datenbank im Intranet
gelöst Frage von abuelitoDatenbanken7 Kommentare

Hallo an Alle, ich habe folgendes Problem Zudem bin ich in Sachen Datenbank noch ziemlich grün hinter den Ohren ...

Neue Wissensbeiträge
Windows 10

Autsch: Microsoft bündelt Windows 10 mit unsicherer Passwort-Manager-App

Tipp von kgborn vor 1 TagWindows 105 Kommentare

Unter Microsofts Windows 10 haben Endbenutzer keine Kontrolle mehr, was Microsoft an Apps auf dem Betriebssystem installiert (die Windows ...

Sicherheits-Tools

Achtung: Sicherheitslücke im FortiClient VPN-Client

Tipp von kgborn vor 1 TagSicherheits-Tools

Ich weiß nicht, wie häufig die NextGeneration Endpoint Protection-Lösung von Fortinet in deutschen Unternehmen eingesetzt wird. An dieser Stelle ...

Internet

USA: Die FCC schaff die Netzneutralität ab

Information von Frank vor 2 TagenInternet5 Kommentare

Jetzt beschädigt US-Präsident Donald Trump auch noch das Internet. Der neu eingesetzte FCC-Chef Ajit Pai ist bekannter Gegner einer ...

DSL, VDSL

ALL-BM200VDSL2V - Neues VDSL-Modem mit Vectoring von Allnet

Information von Lochkartenstanzer vor 2 TagenDSL, VDSL2 Kommentare

Moin, Falls jemand eine Alternative zu dem draytek sucht: Gruß lks

Heiß diskutierte Inhalte
Batch & Shell
Kann man mit einer .txt Datei eine .bat Datei öffnen?
Frage von HelloWorldBatch & Shell16 Kommentare

Wie schon im Titel beschrieben würde ich gerne durch einfaches klicken auf eine Text oder Word Datei eine Batch ...

Router & Routing
OpenWRT bzw. L.E.D.E auf Buffalo WZR-HP-AG300H - update
gelöst Frage von EpigeneseRouter & Routing11 Kommentare

Guten Tag, ich habe auf einem Buffalo WZR-HP-AG300H die alternative Firmware vom L.E.D.E Projekt geflasht. Ich bin es von ...

Windows Server
Ping auf einen bestimmten Server nicht möglich
gelöst Frage von a.thierWindows Server7 Kommentare

Hallo, ich habe folgendes Problem. srv-dc1: Ping srv-nav > geht Ping srv-exchange > geht nicht srv-exchange: Ping srv-dc1 > ...

Hardware
Fujitsu Workstation mit K80 und Quadro P5000, Fehlermeldung: Connect Power Adapter
Frage von MachelloHardware7 Kommentare

Hallo Zusammen, ich benötige euren Rat da ich ratlos bin. Folgende Konfiguration im Büro: Fujitsu Workstation Celcius R940 Power ...