MySQL batch insert data script, mysql insert script
MySQL batch insert data script
#! /Bin/bashi = 1; MAX_INSERT_ROW_COUNT = $1; while [$ I-le $ MAX_INSERT_ROW_COUNT] do mysql-uroot-p
cache can be re-used, referring to the following values:1g-> 8 2g-> 3g-> >3G-> 64In addition, there are a few more key parameters:9) Thread_concurrency This value is set to twice times the number of CPU coreswait_timeout Indicates idle connection timeout time, default is 28800s, this parameter is used with Interactive_timeout, that is to let wait_timeout take effect, Interactive_timeout must be set at the same time, both of them are recommended to be set to 10One ) max_connect_errors is a secur
week
For more Nginx tutorials, see the following:
Deployment of Nginx + MySQL + PHP in CentOS 6.2
Build a WEB server using Nginx
Build a Web server based on Linux6.3 + Nginx1.2 + PHP5 + MySQL5.5
Performance Tuning for Nginx in CentOS 6.3
Configure Nginx to load the ngx_pagespeed module in CentOS 6.3
Install and configure Nginx + Pcre + php-fpm in CentOS 6.4
Ngin
timed outMinprocessors//minimum number of processing threads at server creation timeMaxprocessors//Server concurrently maximum number of processing threadsUriencoding URL//Unified Encoding (iii), Tomcat operation mode optimization TOMCAT Connector has three modes of operation Bio: Blocking IO bio is the first of the three operating modes with the lowest performance. NIO: A buffer-based, Java API that provides non-blocking I/O operations also becomes
MySQL Storage server S:I5,8G,SSD; CentOS 7 x64; Install graphical monitoring tools (the monitoring tools themselves also consume resources)Jetty Application Server A:I5,8G,SSD; CentOS 7 x64; Install graphical monitoring tools (the monitoring tools themselves also consume resources)LAN Internal testing machine T:I5,8G,SSDHow to obtain the limit performance parameters of S and a, and the limit
We must tune it after we install MySQL, and if the configuration file does not do well, MySQL may occupy a largeMemory, and the performance of the server is greatly reduced, then how do we tune, tuning the common options and methods are, let's see it together.Here I refer to a mysql5.6 version of the online configurati
, the number of scans in the table is different, and it is recorded as R. Depending on the join algorithm, the number of read records may be different from the comparison of joins, as noted in M. According to the different join algorithms, the number of read records of the comparison number of different tables is recorded as F. If the join is a secondary index, it may be necessary to get the final data back to the table evaluate whether a join algorithm is good or bad, that is, to see if these
security of the primary and standby data to ensure the security of the data. It is currently not available to users for modification.In addition to these parameters, most of the parameters have been optimized by the DBA team and the source team, the user does not need to adjust the parameters on the line too much to run the database better. However, these parameters are only suitable for most applications, and individual special scenarios need to be treated individually, such as the use of the
Original link: What to tune in MySQL 5.6 after installationOriginal date: September 17, 2013Translation Date: June 01, 2014Translators: AnchorWith the improvement of a large number of default options , MySQL 5.6 has significantly fewer options than the previous version needs tuning. In this article I will describe the configuration items that need to be optimized
Tags: Usage resize procedure table operation ble SQL injection L database support Address of this article Share an outline: 1. Optimize your query for query caching
2. EXPLAIN your SELECT query
3. Use LIMIT 1 4 for a single row of data.
Jianjian index 5 for the search word
. In the join table, use a fairly type of example and index it
6. Never ORDER by RAND ()
7. Avoid SELECT *
8. Always set an ID of 9 for each table
. Use ENUM instead of VARCHAR
10. Get advice
from PROCEDURE analys
greatly improved. Join buffer variable join_buffer_size from the previous section you can find that join buffer is an optimization to reduce the number of internal table scans, but join buffer is not as simple as In the previous section, inside deliberately overlooked some implementations. First, variable join_buffer_size is used to control the size of the join buffer, which can avoid multiple internal table scans to improve performance. That is,
The following script, written in redmine performance troubleshooting, is used to locate a sample of the system's performance bottleneck, with the source address ~/performancelog/collectlog.sh, scheduled to be placed in GitHub's Code Snippets Library.Note: If the MySQL address or directory is replaced, the Dstat
variable value can be used to improve performance. By comparing variables in Connections and Threads_created states, you can see the role of this variable. I set it to 80. Key Parameter 9: the number of seconds the wait_timeout server waits for action on a connection before closing it. The default value is 28800. I will change it to 7200. Note: you can modify the parameters by modifying the/etc/my. cnf file and restarting
Reporting Options--skipsize Don ' t enumerate tables and their types/sizes (Default:on)(Recommended for servers with many tables)--skippassword Don ' t perform checks on user passwords (Default:off)--checkversion Check for updates to Mysqltuner (Default:don ' t check)--updateversion Check for updates to Mysqltuner and update when newer version is available (Default:don ' t check)--forcemem --forceswap --passwordfile Output Options:--silent Don ' t output anything on screen--nogood Remove OK Res
Tags: MySQL index optimization using temporary ORDER BYThe DBA sends a slow query problem on the line, and SQL is as follows (omitting some of the highlights for highlighting): SELECT DISTINCT Article0_.id, etc. fields from Article_table article0_, hits_table articlehit1_ where article0_.id=articlehit1_. ID order by hits; Explain result: time consuming 4.03S unexpectedly, there will be a using temporary, order by only use a table, under normal circu
When I entered Pinterest, my first three weeks were spent in this part, where the latest projects applied the results of production problems to the entire software stack. In this part, we learn how Pinterest is built by building Pinterest, and it's not uncommon to submit code and make meaningful contributions in just a few days. In Pinterest, new engineers have the flexibility to choose which group to join, and as part of their work experience in this part, writing different parts of the code ca
Implemented by PostGresql open source database, and both systems are implemented by MapReduce theory.Although these two systems are not as scalable as the previous two distributed computing frameworks at present, they are targeted at real DB scenarios, and data access interfaces fully implement SQL specifications. It is no doubt tempting to use the analysis methods used to play the database through SQL statements. What's more, these two systems basically do not need to be developed and are alre
Pay special attention to the false concurrency of the next mysqlslap, because the pressure does not waste some time.The main point is that the concurrency of the –concurrency parameter is thread concurrency, at the beginning again?? Luo?/p> of the Locust
1.mysql Performance Testing Tool
MySQL's performance testing tools are commonly used in four kinds: the
Label:Key_buffer_sizeMeaning: The buffer size used for the index block, increasing the index (for all read and multiple writes) that it can get better processing.Impact: The impact on the MyISAM table is not very large, MyISAM uses the system's cache to store the data, so machine memory that uses MyISAM tables is quickly exhausted. However, if the value is set too large (for example, greater than total memory 50%), the system is converted to a page and becomes extremely slow.
The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion;
products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the
content of the page makes you feel confusing, please write us an email, we will handle the problem
within 5 days after receiving your email.
If you find any instances of plagiarism from the community, please send an email to:
info-contact@alibabacloud.com
and provide relevant evidence. A staff member will contact you within 5 working days.