Εγκατάσταση και διαμόρφωση 1s enterprise 8.2 sql.

Περιγραφή

Οφέλη από τη χρήση του 1C: Enterprise που βασίζεται στον Microsoft SQL Server

Όταν χρησιμοποιείτε εκδόσεις αρχείων του συστήματος, με αύξηση του αριθμού των εργασιών ή περιπλοκές λειτουργιών (μεγάλοι όγκοι δεδομένων για αναφορά ή σχηματισμός μητρώων, ημερολόγια εγγράφων, μεγάλος αριθμός ταυτόχρονων αιτημάτων για δημιουργία αναφορών κ.λπ.), Η παραγωγικότητα της εργασίας μειώνεται: απαιτείται όλο και περισσότερος χρόνος για την ολοκλήρωση των ίδιων εργασιών. Ταυτόχρονα, η αύξηση των πόρων του διακομιστή ή του εύρους ζώνης δικτύου δεν δίνει απτή αύξηση στην απόδοση. Η λύση είναι να μεταβείτε στην έκδοση πελάτη-διακομιστή του 1C: Enterprise.

Μπορείτε να χρησιμοποιήσετε τα ακόλουθα επιχειρήματα υπέρ του SQL Server όταν μιλάτε με ειδικούς τεχνικούς:

  • Καλύτερη απόδοση μέσω της χρήσης ευρετηρίασης και κατάτμησης πινάκων στο DBMS
  • Αυτόματη χρήση πόρων υλικού καθώς αυξάνεται το φορτίο, παράλληλη εκτέλεση ερωτημάτων
  • Ενοποίηση χώρου στο δίσκο με δυνατότητα συμπίεσης δεδομένων στη βάση δεδομένων SQL Server έως και 50% του αρχικού όγκου - λιγότερη ανάγκη αγοράς νέων μέσων καθώς αυξάνεται ο όγκος των δεδομένων που αποθηκεύονται
  • Αυξημένη αξιοπιστία μέσω της ανοχής σφαλμάτων του SQL Server και των τεχνολογιών δημιουργίας αντιγράφων ασφαλείας δεδομένων.

Επιπλέον πληροφορίες:

Ο SQL Server συνεχίζει να εξελίσσεται, με μια νέα πλατφόρμα πληροφοριών βελτιστοποιημένη για το cloud που προσφέρει περισσότερες επιλογές για εργασία με δεδομένα. Τώρα υπάρχουν όλα τα απαραίτητα εργαλεία για τη διεξαγωγή ανάλυσης σε βάθος δεδομένων και τη χρήση λύσεων cloud για τις ατομικές ανάγκες διαφόρων εταιρειών.

Ο SQL Server καθιστά ευκολότερη και πιο οικονομική την ανάπτυξη εφαρμογών υψηλών επιδόσεων, κρίσιμων για την αποστολή εφαρμογών, εταιρικών περιουσιακών στοιχείων μεγάλων δεδομένων και λύσεων επιχειρηματικής ευφυΐας, ώστε οι εργαζόμενοι να μπορούν να λαμβάνουν ενημερωμένες αποφάσεις πιο γρήγορα. Αυτά τα προϊόντα μπορούν να αναπτυχθούν on-premise, στο cloud ή σε ένα υβριδικό περιβάλλον. Η διαχείριση τους γίνεται χρησιμοποιώντας ένα οικείο σύνολο εργαλείων.

Αποστολή Κριτική Απόδοση

Ο SQL Server επιταχύνει κρίσιμες εφαρμογές με τη νέα τεχνολογία OLTP στη μνήμη που προσφέρει έως και 10x απόδοση κατά μέσο όρο και έως και 30x απόδοση στην επεξεργασία συναλλαγών. Όσον αφορά την αποθήκευση δεδομένων, ο νέος χώρος αποθήκευσης στηλών δεδομένων με δυνατότητα ενημέρωσης στη μνήμη επεξεργάζεται τα ερωτήματα 100 φορές πιο γρήγορα από τις παραδοσιακές λύσεις. Για 5 συνεχόμενα χρόνια, ο SQL Server έχει επιβεβαιώσει την κατάστασή του ως η πιο ασφαλής βάση δεδομένων.

Γρήγορη ανάλυση οποιωνδήποτε δεδομένων

Λάβετε πληροφορίες πιο γρήγορα με μια πλατφόρμα επιχειρηματικής ευφυΐας που επιταχύνει την πρόσβαση, την ανάλυση, τον καθαρισμό και τη διαμόρφωση εσωτερικών και εξωτερικών δεδομένων. Ο SQL Server και το Power BI για το Office 365 διευκολύνουν τους χρήστες να έχουν πρόσβαση στα δεδομένα που χρειάζονται, ώστε να μπορούν να λαμβάνουν ενημερωμένες αποφάσεις πιο γρήγορα.

Υβριδική πλατφόρμα cloud

Ο SQL Server έχει σχεδιαστεί για χρήση σε ένα υβριδικό περιβάλλον που περιλαμβάνει πόρους εσωτερικής εγκατάστασης και cloud, και περιλαμβάνει νέα εργαλεία που διευκολύνουν τη δημιουργία αντιγράφων ασφαλείας και λύσεων ανάκτησης καταστροφών χρησιμοποιώντας το Microsoft Azure. Αυτά τα εργαλεία επιτρέπουν την ταχεία μετάβαση των βάσεων δεδομένων του SQL Server στο cloud από πόρους εσωτερικού χώρου, επιτρέποντας στους πελάτες να αξιοποιήσουν τις υπάρχουσες δεξιότητες και τα οφέλη των παγκόσμιων κέντρων δεδομένων της Microsoft.

Εξετάστε την εγκατάσταση και τη διαμόρφωση του MS SQL Server για 1C.

Το πρώτο πράγμα που θα ήθελα να σημειώσω είναι ότι ο τρόπος εγκατάστασης του MS SQL Server εξαρτάται σε μεγάλο βαθμό από το αναμενόμενο φορτίο στο 1C.

Ανάλογα με αυτό, μπορούν να υποδειχθούν οι ακόλουθες επιλογές:

  • Επιλογή 1.Μια επιχείρηση με έως και 500 συναλλαγές την ημέρα.
  • Επιλογή 2.Επιχείρηση με περισσότερες από 500 συναλλαγές ημερησίως, αλλά ως επί το πλείστον μη διαδραστικές (λήψη πληρωμών από το Διαδίκτυο και μια τράπεζα πελατών, λήψη παραγγελιών από ηλεκτρονικό κατάστημα, αυτόματη δημιουργία εργασιών αποθήκης και μεταφοράς κ.λπ.).
  • Επιλογή 3.Μια επιχείρηση με περισσότερες από 500 συναλλαγές την ημέρα, οι περισσότερες από τις οποίες είναι διαδραστικές, δηλ. που ξεκινά και εκτελείται από τους χρήστες.

Για τις δύο πρώτες επιλογές, ο MS SQL Server μπορεί να εγκατασταθεί στον ίδιο διακομιστή όπου είναι εγκατεστημένο το 1C, κάτι που είναι ιδιαίτερα σημαντικό, μάλλον για τη δεύτερη επιλογή, ανάλογα με τις απαιτήσεις υλικού. Αλλά στην τρίτη περίπτωση, ο MS SQL Server πρέπει να εγκατασταθεί μόνο σε ξεχωριστό διακομιστή.

Εξετάστε τα χαρακτηριστικά του «σιδήρου» και για τις τρεις περιπτώσεις

Εάν κάνετε εγκατάσταση σε ξεχωριστό διακομιστή:

ΕΠΕΞΕΡΓΑΣΤΗΣ

  • Επιλογή 1. Όχι μικρότερη από 1,8 GHz (κατά προτίμηση 2 πυρήνων)
  • Επιλογή 2. Τουλάχιστον 2x2GHz με τουλάχιστον 2 πυρήνες
  • Επιλογή 3. Τουλάχιστον 4x3GHz με τουλάχιστον 4 πυρήνες
  • Επιλογή 1: Τουλάχιστον 8 GB
  • Επιλογή 2: Τουλάχιστον 32 GB
  • Επιλογή 3: Τουλάχιστον 128 GB

Υποσύστημα δίσκου

  • Επιλογή 1: SAS τουλάχιστον 120 GB
  • Επιλογή 2. SAS τουλάχιστον 500 GB (κατά προτίμηση SSD)
  • Επιλογή 3: Τουλάχιστον 1 TB SAS (συνιστάται SSD)

Σύνδεση δικτύου

  • Επιλογή 1: Τουλάχιστον 1 Gb/s
  • Επιλογή 2. Τουλάχιστον 1 Gb / s (κατά προτίμηση οπτικά)
  • Επιλογή 3: Τουλάχιστον 1 Gb/s (συνιστάται οπτική)

Σε περίπτωση κοινής εγκατάστασης με τον διακομιστή 1C Enterprise:

ΕΠΕΞΕΡΓΑΣΤΗΣ

  • Επιλογή 1. Τουλάχιστον 2x2GHz με τουλάχιστον 2 πυρήνες
  • Επιλογή 2. Τουλάχιστον 4x3GHz με τουλάχιστον 4 πυρήνες
  • Επιλογή 1: Τουλάχιστον 32 GB
  • Επιλογή 2: Τουλάχιστον 128 GB
  • Επιλογή 3. Απαγορεύεται αυστηρά να γίνει αυτό

Υποσύστημα δίσκου

  • Επιλογή 1. SAS τουλάχιστον 500 GB (κατά προτίμηση SSD)
  • Επιλογή 2: Τουλάχιστον 1 TB SSD
  • Επιλογή 3. Απαγορεύεται αυστηρά να γίνει αυτό

Σύνδεση δικτύου

  • Επιλογή 1. Κατά προτίμηση 1 Gb/s
  • Επιλογή 2. Κατά προτίμηση 1 Gb/s
  • Επιλογή 3. Απαγορεύεται αυστηρά να γίνει αυτό

Λάβετε υπόψη ότι αυτές είναι οι ελάχιστες απαιτήσεις για άνετη εργασία. Οι πιο ακριβείς παράμετροι επιλέγονται με βάση τη συγκεκριμένη κατάσταση, με γνώμονα τις βασικές ανάγκες του MS SQL Server για 1C στο υποσύστημα του δίσκου και την ποσότητα της μνήμης RAM.

Τώρα ας πάμε απευθείας στη διαδικασία εγκατάστασης του MS SQL Server για 1C στην παραλλαγή MS SQL Server 2014 στο λειτουργικό σύστημα MS Windows Server 2012

Πρώτα απ 'όλα, πρέπει να ξαναγράψετε το κιτ διανομής εγκατάστασης για MS SQL Server για 1C στον τοπικό σκληρό δίσκο του διακομιστή.

Εκτελέστε την εγκατάσταση του MS SQL Server για 1C κάτω από τον διαχειριστή.


Στο παράθυρο που ανοίγει, επιλέξτε "Εγκατάσταση" στο δεξιό παράθυρο.


Θα ξεκινήσει η εγκατάσταση του MS SQL Server για 1C. Κατά την εγκατάσταση, θα σας ζητηθεί να εισαγάγετε τον αριθμό-κλειδί προϊόντος και να ελέγξετε τους όρους άδειας χρήσης. Μετά από αυτό, πρέπει να επιλέξετε το ρόλο διακομιστή επιλέγοντας "Εγκατάσταση στοιχείων MS SQL Server".


Το επόμενο βήμα είναι να επιλέξετε ποια στοιχεία θα εγκατασταθούν. Συνήθως είναι όλα επιλεγμένα, αλλά αν όχι, κάντε κλικ στο κουμπί "Επιλογή όλων".



Μην αλλάξεις τίποτα, δηλ. Κάντε κλικ στο Επόμενο μέχρι να εμφανιστεί το παράθυρο Διαμόρφωση μηχανισμού βάσης δεδομένων. Σε αυτό το παράθυρο, στην πρώτη καρτέλα, καθορίστε τον χρήστη "sa" και ορίστε τον κωδικό πρόσβασής του (μπορείτε επίσης να εκχωρήσετε έναν χρήστη Windows, αλλά ο χρήστης "sa" θεωρείται πιο ασφαλής).


Στις άλλες δύο καρτέλες, μπορείτε να ρυθμίσετε νέους καταλόγους για την αποθήκευση βάσεων δεδομένων χρηστών (αλλά είναι καλύτερα να μην τους αλλάξετε).

Τώρα έχετε εγκαταστήσει τον MS SQL Server για 1C

"Ανοίξτε" τον MS SQL Server μας για 1C. Για να το κάνετε αυτό, μεταβείτε στις εφαρμογές και βρείτε εκεί τον SQL Server 2014 Management Studio.



Αφού συνδεθείτε, στα αριστερά στο δέντρο, επιλέξτε "Ασφάλεια" και σε αυτό - "Ονόματα σύνδεσης". Κάνοντας δεξί κλικ στο ποντίκι, επιλέξτε "Δημιουργία σύνδεσης" στο υπομενού. Στη φόρμα που ανοίγει, καθορίστε το όνομα χρήστη και τον κωδικό πρόσβασης (θυμηθείτε αυτόν τον κωδικό πρόσβασης και αυτόν τον χρήστη, γιατί θα τον καθορίσετε κατά τη σύνδεση βάσεων δεδομένων από τον διακομιστή 1C).



Μεταβείτε στο "Προστατευμένα αντικείμενα" και ορίστε το δικαίωμα σύνδεσης σε SQL, όπως στην εικόνα.


Κάντε κλικ στο "OK". Ολοκληρώθηκε η εγκατάσταση του MS SQL Server για 1C και η παραμετροποίησή του.

Προχωράμε στη σύνδεση της βάσης 1C στον διακομιστή 1C

Εκκινήστε την κονσόλα διαχείρισης διακομιστή 1C: Enterprise.


Συμπληρώστε το ανοιχτό παράθυρο διαλόγου όπως φαίνεται στην εικόνα.<Имя базы на латинице>- Καθορίστε το όνομα της βάσης σας.<Имя компа MS SQL Server>- καθορίστε το όνομα του υπολογιστή στον οποίο εγκαταστήσατε προηγουμένως τον MS SQL Server για 1C.


Κάντε κλικ στο "OK". Η βάση είναι συνδεδεμένη.

Μπορείτε να συνδέσετε τη βάση απευθείας από το παράθυρο διαλόγου σύνδεσης βάσης 1C.

Για να το κάνετε αυτό, ξεκινήστε το παράθυρο διαλόγου ανοίγματος της βάσης δεδομένων 1C και κάντε κλικ στο κουμπί "Προσθήκη".


Στο παράθυρο που εμφανίζεται, επιλέξτε «Δημιουργία νέας βάσης πληροφοριών».


Στο επόμενο παράθυρο, επιλέξτε το επιθυμητό πρότυπο στο δέντρο ή καθορίστε "Δημιουργία νέας βάσης δεδομένων χωρίς διαμόρφωση ...".

Στο επόμενο παράθυρο, ορίστε το όνομα της βάσης δεδομένων και υποδείξτε ότι θα βρίσκεται στον διακομιστή 1C:Enterprise.


Στην επόμενη καρτέλα, συμπληρώστε τα πεδία με τον ίδιο τρόπο που περιγράφηκε στην ενότητα που συνδέει τη βάση από τον διακομιστή 1C.


Ολοκληρώθηκε η βελτιστοποίηση SQL για 1C. Μπορείτε να ξεκινήσετε και να τρέξετε.

Ενημέρωση στατιστικών στοιχείων βάσης δεδομένων

(μία ή περισσότερες φορές την ημέρα)

Εάν χειροκίνητα, τότε εκτελούμε τις διαδικασίες:

Exec sp_msforeachtable N"UPDATE STATISTICS ? WITH FULLSCAN" DBCC UPDATEUSAGE (dbname)

Μέσω GUI:

Εκκαθάριση της διαδικαστικής προσωρινής μνήμης του DBMS

(μετά από ενημέρωση στατιστικών στοιχείων)

Εκτελούμε τη διαδικασία

DBCC FREEPROCCACHE

Εκ νέου ευρετηρίαση βάσης δεδομένων

(μία φορά την ημέρα σε μη εργάσιμες ώρες)

Αν χειροκίνητα, τότε

sp_msforeachtable N"DBCC DBREINDEX(""?"")"

Μέσω GUI:

Χρησιμοποιήστε την ανάλυση κατακερματισμού για να μειώσετε το φορτίο

Για μεγάλες βάσεις δεδομένων, πρέπει να μειώσετε τις περιττές λειτουργίες ανασυγκρότησης για εκείνες που δεν το απαιτούν.

Λειτουργία πίνακα δυναμικού ελέγχου sys.dm_db_index_physical_statsεπιστρέφει το ποσοστό κατακερματισμού σε μια στήλη μέσος_κατακερματισμός_σε_ποσοστό. Εάν η τιμή σε αυτήν τη στήλη είναι μεγαλύτερη από 25%, συνιστάται η ανασυγκρότηση/αναπροσαρμογή του ευρετηρίου για επαναφορά των αρχικών παραμέτρων απόδοσης.

Ακόμα πιο εύκολο, χρησιμοποιώντας την αναφορά:

Δημιουργήστε ένα αντίγραφο ασφαλείας

Μην ξεχάσετε να ορίσετε αυτόματη για τη βάση δεδομένων σας. Αυτό είναι πολύ φθηνότερο από το να μην κάνεις backup και χωρίς νεύρα :). Τουλάχιστον μία φορά την εβδομάδα, βεβαιωθείτε ότι ο χώρος δεν έχει εξαντληθεί και επαναφέρετε το αντίγραφο ασφαλείας σε ένα αντίγραφο της βάσης δεδομένων για να ελέγξετε εάν το αντίγραφο ασφαλείας θα αποθηκευτεί, "αν υπάρχει κάτι"...

Μείωση του μεγέθους των δεδομένων της βάσης δεδομένων (ημερολόγιο).

Μπορείτε είτε να συρρικνώσετε τη βάση δεδομένων χρησιμοποιώντας το SQL Server Management Studio GUI.
Η πρώτη περίπτωση εκτελείται καλώντας το μενού περιβάλλοντος στην απαιτούμενη βάση δεδομένων και επιλέγοντας Tasks - Shrink - Database.
Ας περιγράψουμε τη δεύτερη περίπτωση πιο αναλυτικά. Παρακάτω είναι το σενάριο μείωσης καταγραφής:

DBCC shrinkdatabase(N"base1c", TRUNCATE_ONLY); /*περικοπή ολόκληρης της βάσης*/

χρήση DBCC SHRINKFILE(N"base1c_Data", 101); /*περικοπή μόνο του αρχείου δεδομένων σε μέγεθος 101 mb*/

χρήση DBCC SHRINKFILE(N"base1c_Log", 0); /*περικοπή μόνο του αρχείου συναλλαγής σε μέγεθος 0 mb*/

ΣΗΜΕΙΟ ΕΛΕΓΧΟΥ; /*Γράφει όλα τα δεδομένα από την προσωρινή μνήμη προσωρινής αποθήκευσης στην τρέχουσα βάση δεδομένων στο δίσκο*/

BACKUP LOG TO DISK = N"F:\log\base1c.bak" WITH TRUNCATE_ONLY /*διαγραφή του αρχείου καταγραφής συναλλαγών */

όπου:
base1c - όνομα βάσης δεδομένων
F:\log\base1c.bak - διαδρομή για το αρχείο αντιγράφου ασφαλείας καταγραφής

  • Ο όγκος των δεδομένων που αποθηκεύονται στη βάση δεδομένων.
  • Η αναλογία του αριθμού των αιτημάτων ανάγνωσης προς αιτήματα εγγραφής.
  • Η παρουσία άλλων διαδικασιών που χρησιμοποιούν πόρους.
  • Η απόδοση του διακομιστή μπορεί να επηρεαστεί σημαντικά από τις ρυθμίσεις που ελέγχουν τους δίσκους κ.λπ.

    Για παράδειγμα, για εξοικονόμηση τροφοδοσίας, οι επεξεργαστές μπορούν να «χαμηλώσουν» τη συχνότητα του επεξεργαστή, η οποία είναι αποδεκτή για προσωπικούς υπολογιστές και εντελώς απαράδεκτη για διακομιστές με 1C.

    Στο BIOS του διακομιστή, απενεργοποιήστε όλες τις ρυθμίσεις για εξοικονόμηση ενέργειας του επεξεργαστή.

    Εάν υπάρχει "C1E" - φροντίστε να ΑΠΟΣΥΝΔΕΣΤΕ!!

    Για ορισμένες όχι πολύ παράλληλες εργασίες, συνιστάται επίσης να απενεργοποιήσετε το hyper-threading στο BIOS.

    Σε ορισμένες περιπτώσεις (ειδικά για HP!) πρέπει να μπείτε στο BIOS του διακομιστή και να απενεργοποιήσετε τα στοιχεία εκεί που έχουν EIST και C1E στα ονόματά τους.
    Αντίθετα, πρέπει να βρείτε στο ίδιο μέρος τα στοιχεία που σχετίζονται με τον επεξεργαστή, στο όνομα του οποίου υπάρχει, να ενεργοποιήσετε το Intel SpeedStep και να τα ενεργοποιήσετε.
    Εάν υπάρχει μια γενική ένδειξη της λειτουργίας εξοικονόμησης ενέργειας στο BIOS, ενεργοποιήστε τη στη λειτουργία μέγιστης απόδοσης (μπορεί επίσης να ονομάζεται "επιθετική")

    Σημείωσηότι τέτοιες ρυθμίσεις είναι δημοφιλείς, αλλά υπάρχουν εξαιρέσεις όταν οι προμηθευτές εφαρμόζουν τις ρυθμίσεις και τους μηχανισμούς που υποδεικνύονται παραπάνω διαφορετικά και, στη συνέχεια, μπορεί να χρειαστεί να μην απενεργοποιηθούν, αλλά να ενεργοποιηθούν ορισμένα στοιχεία που σχετίζονται με το EIST, το SpeedStep και το Turbo Boost.

    Μην ξεχνάτε επίσης τις ρυθμίσεις σχήματος στο λειτουργικό σύστημα.

    τελικάΔεν θα πρέπει να καθοδηγηθείτε από τα ονόματα αυτών των στοιχείων, αλλά από τις τελικές μέγιστες συχνότητες των επεξεργαστών. Μπορείτε να τα ελέγξετε με το βοηθητικό πρόγραμμα CPU-Z. Ας πάρουμε ένα παράδειγμα:

    εδώ είναι ένα στιγμιότυπο ενός συστήματος που βασίζεται στον επεξεργαστή i7-4770, χρονισμένο στα 3,4 GHz (το οποίο είναι ρητά γραμμένο στο πεδίο Προδιαγραφές: @3,40Ghz). Στην ομάδα Ρολόγια (Πυρήνας # 0), στο στοιχείο Πολλαπλασιαστής (πολλαπλασιαστής), υποδεικνύεται ολόκληρο το εύρος πολλαπλασιαστών που επιτρέπεται για αυτόν τον επεξεργαστή: από 8 έως 39. 8 είναι η κατάσταση ηρεμίας και 39 είναι ο μέγιστος δυνατός πολλαπλασιαστής όταν φόρτωση ενός πυρήνα. Εάν πολλαπλασιάσετε την τιμή του πολλαπλασιαστή με την ταχύτητα διαύλου (Ταχύτητα διαύλου) που αναγράφεται παρακάτω, σε αυτήν την περίπτωση 99,76 MHz, θα λάβετε την τρέχουσα συχνότητα ρολογιού (Ταχύτητα πυρήνα). Σε αυτή την περίπτωση, το 99,76*27 είναι περίπου ίσο με 2693,57 MHz. Όπως μπορείτε να δείτε, αυτή είναι ακόμη χαμηλότερη από τη συχνότητα ρολογιού του διαβατηρίου.
    Ας υποθέσουμε ότι κάναμε κάποιες αλλαγές και θέλουμε να δούμε τη διαφορά. Πηγαίνουμε εδώ και βλέπουμε τον επιθυμητό μέγιστο πολλαπλασιαστή:

    Αλλά δεν βιαζόμαστε να χαρούμε, στην εικόνα υπάρχει μόνο μια στιγμιαία καταγεγραμμένη συχνότητα ενός από τους πυρήνες. Και τι γίνεται με την κατάσταση στους άλλους πυρήνες; Στις νέες εκδόσεις του CPU-Z, κατέστη δυνατή η παρακολούθηση του πολλαπλασιαστή και της συχνότητας για όλους τους διαθέσιμους πυρήνες (μενού Εργαλεία - Ρολόγια)

    Πηγαίνουμε εκεί και βλέπουμε ότι ο πολλαπλασιαστής δεν είναι ο μέγιστος σε όλους τους πυρήνες, κάποιοι πυρήνες «πηδούν»!

    Συνεχίζουμε την έρευνα με τις ρυθμίσεις μέχρι να δούμε ότι ελλείψει μέγιστου φορτίου επεξεργαστών, η συχνότητα όλων των πυρήνων είναι μέγιστη για έναν δεδομένο επεξεργαστή:

    Τώρα μπορείτε να εκτελέσετε το τεστ TPC με ήσυχη τη συνείδησή σας και να δείτε βελτίωση στο αποτέλεσμα εκεί.

    Διακομιστές με αρχιτεκτονική Το Intel Sandy Bridge μπορεί να αλλάξει δυναμικά τις συχνότητες του επεξεργαστή.

    Για διαχείριση στο Linux, στέλνουμε στο redhat τεκμηρίωση.

    Βεβαιωθείτε ότι μετά την προσαρμογή του συστήματος τροφοδοσίας, ο επεξεργαστής λειτουργεί στην επιθυμητή μέγιστη συχνότητα που δηλώνει ο κατασκευαστής. Για να το κάνετε αυτό, χρησιμοποιήστε το βοηθητικό πρόγραμμα cpu-z για να δείτε ταχύτητα πυρήνα.

    Χρήση εικονικού περιβάλλοντοςσημαίνει ότι θα μπορούσε να είναι 4 θέσειςόπου πρέπει να ελέγξετε την επίδραση των ρυθμίσεων στις συχνότητες του επεξεργαστή (φυσικό bios διακομιστή, σύστημα τροφοδοσίας κεντρικού λειτουργικού συστήματος, bios εικονικού διακομιστή, σχήμα τροφοδοσίας εικονικού λειτουργικού συστήματος).

    Σε διακομιστές 1C και MS SQL Server, η χρήση αντιιών (ακόμη και το γεγονός της εγκατάστασης χωρίς να το ενεργοποιήσετε) θα οδηγήσει σε μείωση της απόδοσης με τη μορφή περιοδικών μαζικών επιβραδύνσεων και παγώματος της διεπαφής.

    Ο συνδυασμός των ρόλων του διακομιστή 1C και του διακομιστή MS SQL παρέχει μεγαλύτερη απόδοση, ειδικά εάν χρησιμοποιείτε το πρωτόκολλο ανταλλαγής δεδομένων απευθείας μέσω της Κοινόχρηστης μνήμης.

    Για να διαμορφώσετε το πρωτόκολλο, χρησιμοποιήστε το άρθρο

    Οι «συνιστώμενες πρακτικές» μας βασίζονται στην εμπειρία των ολοκληρωμένων έργων

    Έχουμε ολοκληρώσει πολλά έργα χρησιμοποιώντας MS SQL Server 2008 R2.


    Το υλικό του άρθρου μπορεί να συζητηθεί στο φόρουμ

    ΑΝ ΕΧΕΙΣ ΚΑΝΕΙ ΟΛΕΣ ΤΙΣ ΡΥΘΜΙΣΕΙΣ ΚΑΙ ΔΕΝ ΠΑΡΕΤΕ ΤΗΝ ΑΠΟΔΟΣΗ ΠΟΥ ΧΡΕΙΑΖΕΣΤΕ, ΤΟΤΕ

    Γενικά, η ρύθμιση του MS SQL Server για να λειτουργεί με το 1C μιας επιχείρησης δεν διαφέρει πολύ από τις συνηθισμένες ρυθμίσεις του, αλλά εξακολουθούν να υπάρχουν ορισμένες αποχρώσεις που έχουν εντοπιστεί εμπειρικά.

    Εξετάστε τα πιο σημαντικά σημεία στην εγκατάσταση και την επακόλουθη διαμόρφωση του διακομιστή και των βάσεων δεδομένων, προκειμένου να βελτιστοποιήσετε το έργο του 1C.

    Εγκατάσταση του MS SQL Server

    Δεν θα εξετάσουμε όλα τα βήματα εγκατάστασης και θα αγγίξουμε μόνο εκείνα τα σημεία που απαιτούν ιδιαίτερη προσοχή.

    Επιλογή και διαμόρφωση στοιχείων

    Για να λειτουργεί ο MS SQL Server με το 1C Enterprise, αρκεί να επιλέξετε το ακόλουθο σύνολο στοιχείων:

    • Υπηρεσίες μηχανών βάσης δεδομένων
    • Μέσα επικοινωνίας των κεφαλαίων πελατών
    • Χειριστήρια - Βασικά
    • Εργαλεία διαχείρισης - πλήρες σετ (θα χρειαστούμε ένα πλήρες σετ για να δημιουργήσουμε ένα σχέδιο συντήρησης)

    Σπουδαίος! Είναι καλύτερο να προσδιορίσετε τον κατάλογο των κοινών στοιχείων σε ξεχωριστό δίσκο (ξεχωριστό από το λειτουργικό σύστημα). Αυτό θα αυξήσει την ταχύτητα λειτουργίας και την ανοχή σφαλμάτων.

    Διαμόρφωση διακομιστή

    Καθορίστε έναν λογαριασμό για την εκκίνηση των υπηρεσιών SQL Server Agent και SQL Database Engine. Μπορείτε να δημιουργήσετε έναν ξεχωριστό λογαριασμό με δικαιώματα διαχειριστή ή να καθορίσετε έναν λογαριασμό διαχειριστή. Ωστόσο, αξίζει να θυμάστε ότι εάν αποφασίσετε ποτέ να αλλάξετε τον κωδικό πρόσβασης για τον λογαριασμό που καθορίσατε εδώ, τότε η υπηρεσία θα σταματήσει να ξεκινά. Επομένως, χρησιμοποιήστε έναν λογαριασμό στον οποίο δεν σκοπεύετε να αλλάξετε τον κωδικό πρόσβασης.

    Διαμόρφωση της Μηχανής Βάσης Δεδομένων

    Καθορίστε τη μικτή λειτουργία και ορίστε έναν κωδικό πρόσβασης για sa - τον λογαριασμό συστήματος SQL Server.

    Προσθέστε λογαριασμούς υπολογιστή ή τομέα που μπορούν να διαχειριστούν την SQL.

    Ρύθμιση τείχους προστασίας για mssql και διακομιστή 1C

    Δημιουργούμε κανόνες που επιτρέπουν τις εισερχόμενες συνδέσεις στη θύρα 1433 για MS SQL και 1541-1560 για διακομιστή 1C

    Δημιουργούμε έναν κανόνα για το πρόγραμμα. Η διαδρομή προς το πρόγραμμα θα μοιάζει κάπως έτσι
    C:\Program Files\Microsoft SQL Server\MSSQL13. \MSSQL\Binn\sqlservr.exe

    Ρύθμιση των ιδιοτήτων του διακομιστή Ms SQL ώστε να λειτουργούν με 1C

    Εκκινήστε το Microsoft SQL Server Management Studio και συνδεθείτε στον διακομιστή.

    Ανοίξτε το παράθυρο ιδιοτήτων διακομιστή και μεταβείτε στο στοιχείο Μνήμη. Ορίζουμε τη μέγιστη επιτρεπόμενη τιμή εκχώρησης μνήμης για τις ανάγκες του διακομιστή SQL. Εάν δεν γίνει αυτό, καταναλώνει όλη την ελεύθερη μνήμη, επειδή η προεπιλεγμένη τιμή είναι 2147483647 MB. Η επιτρεπόμενη τιμή μνήμης μπορεί να υπολογιστεί χρησιμοποιώντας τον τύπο (χρησιμοποίησα την εμπειρία του Alexey Novoselov από το Infostat.ru):
    [Συνολική ποσότητα μνήμης RAM διακομιστή] - - Για παράδειγμα, εάν έχουμε μόνο 36 GB μνήμης RAM στον διακομιστή, είναι εγκατεστημένα τα Windows 2008 και εκτελούνται 8 διεργασίες rphost, τότε ο υπολογισμός γίνεται ως εξής: 36 - 4 - 1,5 * 8 = Τα 20 GB ορίζουν ένα όριο για την SQL.

    Ας περάσουμε στον Επεξεργαστή. Είναι επίσης καλύτερο να ορίσετε τον μέγιστο αριθμό νημάτων εργασίας με μη αυτόματο τρόπο και να ορίσετε την τιμή σε 2048, καθώς με τιμή 0, ο αριθμός των νημάτων δεν μπορεί να υπερβαίνει τα 255. Ενεργοποιήστε την επιλογή Διατήρηση προτεραιότητας SQL.

    Φυσικά, αυτές οι συμβουλές για τη ρύθμιση των ιδιοτήτων διακομιστή δεν είναι πανάκεια και δεν θα είναι εξίσου καλές σε όλες τις συνθήκες, αλλά στις περισσότερες περιπτώσεις νομίζω ότι θα είναι.

    Ρύθμιση της βάσης εργασίας 1C Enterprise

    Ανοίξτε τις ιδιότητες της προσαρμοσμένης βάσης δεδομένων.

    Τώρα το πιο σημαντικό είναι να αποφασίσετε για το μοντέλο ανάκτησης βάσης δεδομένων. Μπορούν να διαμορφωθούν σε ρυθμίσεις nukta. Ας εξετάσουμε δύο βασικά μοντέλα ανάκτησης.

    1. Απλό. Θα πρέπει να χρησιμοποιείται στην περίπτωση που σκοπεύετε να κάνετε αντίγραφο ασφαλείας μία φορά την ημέρα και δεν σας ενδιαφέρει η δυνατότητα επαναφοράς μέχρι ένα συγκεκριμένο σημείο. Μπορεί να είναι 1C Accounting ή ZUP όπου δεν υπάρχει μεγάλος αριθμός καθημερινών συναλλαγών. Κάντε ένα αντίγραφο ασφαλείας κάθε βράδυ και κοιμηθείτε καλά. Χωρίς επιπλοκές.

    2. Ολοκληρώστε. Αυτό το μοντέλο χρησιμοποιείται καλύτερα για τη δημιουργία αντιγράφων ασφαλείας βάσεων δεδομένων με μεγάλο αριθμό ενδοημερήσιων συναλλαγών, για παράδειγμα, πωλήσεις στο 1C Retail. Με αυτό το μοντέλο, θα έχετε όλες τις συναλλαγές στα αρχεία καταγραφής και θα μπορείτε να επαναφέρετε τη βάση δεδομένων σε οποιαδήποτε χρονική στιγμή. Αλλά σε αυτήν την περίπτωση, θα πρέπει να ρυθμίσετε τις ρυθμίσεις των αρχείων καταγραφής συναλλαγών.

    Όταν αποφασίσουμε για το μοντέλο ανάκτησης, μπορείτε να μεταβείτε στο στοιχείο [Αρχεία]

    Η ρύθμιση τύπου αρχείου [Journal] μπορεί να παραλειφθεί εάν χρησιμοποιείται το απλό μοντέλο ανάκτησης.
    Εάν χρησιμοποιείτε το πλήρες, πρέπει να προσαρμόσετε τις ρυθμίσεις. Ορίστε την αυτόματη επέκταση στα 50 MB. Αξίζει να δώσετε προσοχή στον περιορισμό της αυτόματης επέκτασης και είναι καλύτερο να το αλλάξετε. η προεπιλεγμένη τιμή είναι μεγαλύτερη από 2 TB. Με μεγάλο αριθμό συναλλαγών, για παράδειγμα, λιανικές πωλήσεις στο 1C Retail, το αρχείο καταγραφής συναλλαγών θα αυξηθεί πολύ γρήγορα και σύντομα θα εξαντληθεί ο ελεύθερος χώρος στη μονάδα δίσκου. Επομένως, είναι καλύτερο να ορίσετε το όριο στα 10 GB. Αλλά αυτό είναι απλώς μια σύσταση, γιατί όλα είναι ατομικά και εξαρτώνται από τον αριθμό των συναλλαγών.

    Κατά τη ρύθμιση του ορίου, αξίζει να θυμάστε ότι όταν επιτευχθεί η ακραία τιμή, σας περιμένει ένα σφάλμα: "το αρχείο καταγραφής συναλλαγών για τη βάση δεδομένων είναι πλήρες" και το 1C δεν θα ξεκινήσει. Προκειμένου το αρχείο καταγραφής συναλλαγών να εκκαθαριστεί έγκαιρα, είναι απαραίτητο να διαμορφώσετε το αντίγραφο ασφαλείας του στο σχέδιο συντήρησης της βάσης δεδομένων. Διαβάστε για το πώς να δημιουργήσετε ένα σχέδιο συντήρησης βάσης δεδομένων.

    Ωστόσο, η εκκαθάριση του αρχείου καταγραφής συναλλαγών δεν μειώνει το μέγεθος του ίδιου του αρχείου, αλλά ελευθερώνει μόνο χώρο σε αυτό για νέες εγγραφές αφαιρώντας τις ανενεργές ολοκληρωμένες συναλλαγές.

    Εάν το αρχείο καταγραφής είναι γεμάτο, τότε θα πρέπει να καθαριστεί χειροκίνητα για να λειτουργήσει η βάση δεδομένων. Πώς να το κάνετε αυτό, διαβάστε