配置文件怎麼寫
⑴ 怎麼寫c#的配置文件
配置文件有好多種,可以用傳統的.ini文件,也可以用xml等方式,大概都是一些文件操作
⑵ mysql配置文件怎麼寫
[client]
port=3306
socket=/tmp/mysql.sock
[mysqld]
port=3306
socket=/tmp/mysql.sock
basedir=/usr/local/mysql
datadir=/data/mysql
pid-file=/data/mysql/mysql.pid
user=mysql
bind-address=0.0.0.0
server-id=1#表示是本機的序號為1,一般來講就是master的意思
skip-name-resolve
#禁止MySQL對外部連接進行DNS解析,使用這一選項可以消除MySQL進行DNS解析的時間。但需要注意,如果開啟該選項,
#則所有遠程主機連接授權都要使用IP地址方式,否則MySQL將無法正常處理連接請求
#skip-networking
back_log=600
#MySQL能有的連接數量。當主要MySQL線程在一個很短時間內得到非常多的連接請求,這就起作用,
#然後主線程花些時間(盡管很短)檢查連接並且啟動一個新線程。back_log值指出在MySQL暫時停止回答新請求之前的短時間內多少個請求可以被存在堆棧中。
#如果期望在一個短時間內有很多連接,你需要增加它。也就是說,如果MySQL的連接數據達到max_connections時,新來的請求將會被存在堆棧中,
#以等待某一連接釋放資源,該堆棧的數量即back_log,如果等待連接的數量超過back_log,將不被授予連接資源。
#另外,這值(back_log)限於您的操作系統對到來的TCP/IP連接的偵聽隊列的大小。
#你的操作系統在這個隊列大小上有它自己的限制(可以檢查你的OS文檔找出這個變數的最大值),試圖設定back_log高於你的操作系統的限制將是無效的。
max_connections=1000
#MySQL的最大連接數,如果伺服器的並發連接請求量比較大,建議調高此值,以增加並行連接數量,當然這建立在機器能支撐的情況下,因為如果連接數越多,介於MySQL會為每個連接提供連接緩沖區,就會開銷越多的內存,所以要適當調整該值,不能盲目提高設值。可以過'conn%'通配符查看當前狀態的連接數量,以定奪該值的大小。
max_connect_errors=6000
#對於同一主機,如果有超出該參數值個數的中斷錯誤連接,則該主機將被禁止連接。如需對該主機進行解禁,執行:FLUSHHOST。
open_files_limit=65535
#MySQL打開的文件描述符限制,默認最小1024;當open_files_limit沒有被配置的時候,比較max_connections*5和ulimit-n的值,哪個大用哪個,
#當open_file_limit被配置的時候,比較open_files_limit和max_connections*5的值,哪個大用哪個。
table_open_cache=128
#MySQL每打開一個表,都會讀入一些數據到table_open_cache緩存中,當MySQL在這個緩存中找不到相應信息時,才會去磁碟上讀取。默認值64
#假定系統有200個並發連接,則需將此參數設置為200*N(N為每個連接所需的文件描述符數目);
#當把table_open_cache設置為很大時,如果系統處理不了那麼多文件描述符,那麼就會出現客戶端失效,連接不上
max_allowed_packet=4M
#接受的數據包大小;增加該變數的值十分安全,這是因為僅當需要時才會分配額外內存。例如,僅當你發出長查詢或MySQLd必須返回大的結果行時MySQLd才會分配更多內存。
#該變數之所以取較小默認值是一種預防措施,以捕獲客戶端和伺服器之間的錯誤信息包,並確保不會因偶然使用大的信息包而導致內存溢出。
binlog_cache_size=1M
#一個事務,在沒有提交的時候,產生的日誌,記錄到Cache中;等到事務提交需要提交的時候,則把日誌持久化到磁碟。默認binlog_cache_size大小32K
max_heap_table_size=8M
#定義了用戶可以創建的內存表(memorytable)的大小。這個值用來計算內存表的最大行數值。這個變數支持動態改變
tmp_table_size=16M
#MySQL的heap(堆積)表緩沖大小。所有聯合在一個DML指令內完成,並且大多數聯合甚至可以不用臨時表即可以完成。
#大多數臨時表是基於內存的(HEAP)表。具有大的記錄長度的臨時表(所有列的長度的和)或包含BLOB列的表存儲在硬碟上。
#如果某個內部heap(堆積)表大小超過tmp_table_size,MySQL可以根據需要自動將內存中的heap表改為基於硬碟的MyISAM表。還可以通過設置tmp_table_size選項來增加臨時表的大小。也就是說,如果調高該值,MySQL同時將增加heap表的大小,可達到提高聯接查詢速度的效果
read_buffer_size=2M
#MySQL讀入緩沖區大小。對表進行順序掃描的請求將分配一個讀入緩沖區,MySQL會為它分配一段內存緩沖區。read_buffer_size變數控制這一緩沖區的大小。
#如果對表的順序掃描請求非常頻繁,並且你認為頻繁掃描進行得太慢,可以通過增加該變數值以及內存緩沖區大小提高其性能
read_rnd_buffer_size=8M
#MySQL的隨機讀緩沖區大小。當按任意順序讀取行時(例如,按照排序順序),將分配一個隨機讀緩存區。進行排序查詢時,
#MySQL會首先掃描一遍該緩沖,以避免磁碟搜索,提高查詢速度,如果需要排序大量數據,可適當調高該值。但MySQL會為每個客戶連接發放該緩沖空間,所以應盡量適當設置該值,以避免內存開銷過大
sort_buffer_size=8M
#MySQL執行排序使用的緩沖大小。如果想要增加ORDERBY的速度,首先看是否可以讓MySQL使用索引而不是額外的排序階段。
#如果不能,可以嘗試增加sort_buffer_size變數的大小
join_buffer_size=8M
#聯合查詢操作所能使用的緩沖區大小,和sort_buffer_size一樣,該參數對應的分配內存也是每連接獨享
thread_cache_size=8
#這個值(默認8)表示可以重新利用保存在緩存中線程的數量,當斷開連接時如果緩存中還有空間,那麼客戶端的線程將被放到緩存中,
#如果線程重新被請求,那麼請求將從緩存中讀取,如果緩存中是空的或者是新的請求,那麼這個線程將被重新創建,如果有很多新的線程,
#增加這個值可以改善系統性能.通過比較Connections和Threads_created狀態的變數,可以看到這個變數的作用。(–>表示要調整的值)
#根據物理內存設置規則如下:
#1G—>8
#2G—>16
#3G—>32
#大於3G—>64
query_cache_size=8M
#MySQL的查詢緩沖大小(從4.0.1開始,MySQL提供了查詢緩沖機制)使用查詢緩沖,MySQL將SELECT語句和查詢結果存放在緩沖區中,
#今後對於同樣的SELECT語句(區分大小寫),將直接從緩沖區中讀取結果。根據MySQL用戶手冊,使用查詢緩沖最多可以達到238%的效率。
#通過檢查狀態值'Qcache_%',可以知道query_cache_size設置是否合理:如果Qcache_lowmem_prunes的值非常大,則表明經常出現緩沖不夠的情況,
#如果Qcache_hits的值也非常大,則表明查詢緩沖使用非常頻繁,此時需要增加緩沖大小;如果Qcache_hits的值不大,則表明你的查詢重復率很低,
#這種情況下使用查詢緩沖反而會影響效率,那麼可以考慮不用查詢緩沖。此外,在SELECT語句中加入SQL_NO_CACHE可以明確表示不使用查詢緩沖
query_cache_limit=2M
#指定單個查詢能夠使用的緩沖區大小,默認1M
key_buffer_size=4M
#指定用於索引的緩沖區大小,增加它可得到更好處理的索引(對所有讀和多重寫),到你能負擔得起那樣多。如果你使它太大,
#系統將開始換頁並且真的變慢了。對於內存在4GB左右的伺服器該參數可設置為384M或512M。通過檢查狀態值Key_read_requests和Key_reads,
#可以知道key_buffer_size設置是否合理。比例key_reads/key_read_requests應該盡可能的低,
#至少是1:100,1:1000更好(上述狀態值可以使用SHOWSTATUSLIKE'key_read%'獲得)。注意:該參數值設置的過大反而會是伺服器整體效率降低
ft_min_word_len=4
#分詞詞彙最小長度,默認4
transaction_isolation=REPEATABLE-READ
#MySQL支持4種事務隔離級別,他們分別是:
#READ-UNCOMMITTED,READ-COMMITTED,REPEATABLE-READ,SERIALIZABLE.
#如沒有指定,MySQL默認採用的是REPEATABLE-READ,ORACLE默認的是READ-COMMITTED
log_bin=mysql-bin
binlog_format=mixed
expire_logs_days=30#超過30天的binlog刪除
log_error=/data/mysql/mysql-error.log#錯誤日誌路徑
slow_query_log=1
long_query_time=1#慢查詢時間超過1秒則為慢查詢
slow_query_log_file=/data/mysql/mysql-slow.log
performance_schema=0
explicit_defaults_for_timestamp
#lower_case_table_names=1#不區分大小寫
skip-external-locking#MySQL選項以避免外部鎖定。該選項默認開啟
default-storage-engine=InnoDB#默認存儲引擎
innodb_file_per_table=1
#InnoDB為獨立表空間模式,每個資料庫的每個表都會生成一個數據空間
#獨立表空間優點:
#1.每個表都有自已獨立的表空間。
#2.每個表的數據和索引都會存在自已的表空間中。
#3.可以實現單表在不同的資料庫中移動。
#4.空間可以回收(除droptable操作處,表空不能自已回收)
#缺點:
#單表增加過大,如超過100G
#結論:
#共享表空間在Insert操作上少有優勢。其它都沒獨立表空間表現好。當啟用獨立表空間時,請合理調整:innodb_open_files
innodb_open_files=500
#限制Innodb能打開的表的數據,如果庫里的表特別多的情況,請增加這個。這個值默認是300
innodb_buffer_pool_size=64M
#InnoDB使用一個緩沖池來保存索引和原始數據,不像MyISAM.
#這里你設置越大,你在存取表裡面數據時所需要的磁碟I/O越少.
#在一個獨立使用的資料庫伺服器上,你可以設置這個變數到伺服器物理內存大小的80%
#不要設置過大,否則,由於物理內存的競爭可能導致操作系統的換頁顛簸.
#注意在32位系統上你每個進程可能被限制在2-3.5G用戶層面內存限制,
#所以不要設置的太高.
還沒完,字數受限制,這里有詳細的參數說明:
http://www.cnblogs.com/wyy123/p/6092976.html
⑶ 怎麼寫配置文件
配置文件可以是任何形式,可以是xml或者txt都行,比如資料庫的連接配置
比如:
<?xml version="1.0" standalone="yes"?>//這句一定要有,下面的你隨意寫
<configuration>
<startup>
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.0" />
</startup>
<connectionStrings>
<add name="DBConnectionString" connectionString="Data Source=192.168.118.21;Initial Catalog=PreMix;User Id =sa;Password =sa" providerName="System.Data.SqlClient" />
</connectionStrings>
</configuration>
這就是個配置文件,在winform裡面直接用DataSet的ReadXml()方法就能讀取到裡面的值
⑷ spring的配置文件怎麼寫
<bean id="..." class="....">
這是最基本的
⑸ 【按鍵精靈】配置文件怎麼寫
Call Plugin.File.WriteINI("Command", "Val", "內容", "C:\Config.ini")
Call Plugin.File.WriteINI("Command", "Val2", "內容2", "C:\Config.ini")
Call Plugin.File.WriteINI("Command", "Val3", "內容.", "C:\Config.ini")
Call Plugin.File.WriteINI("Command2", "Val", "內容", "C:\Config.ini")
Call Plugin.File.WriteINI("Command2", "Val2", "內容2", "C:\Config.ini")
Call Plugin.File.WriteINI("Command2", "Val3", "內容3", "C:\Config.ini")
⑹ xml配置文件怎麼寫
xml是類似這種的: 可以在節點中加屬性例如: java代碼解析一般用DOM4j.分兩種類型的解析方式:
⑺ 需要放在外面的配置文件裡面,請問配置文件怎麼寫,用
右擊選擇---屬性---
隱藏---
確定
就看不到了。
也有可能是電腦開啟了顯示隱藏系統文件的屬性。
可以在我的電腦----工具---
文件夾選項----查看--隱藏文件和文件夾--不顯示隱藏的文件和文件夾---自己改好,就能隱藏文件
⑻ 易語言配置文件如何寫
易語言如何寫配置文件:
1、打開「易語言主程序」,進入「新建易語言工程文件」對話框,果斷選擇第一個「Windows窗口程序」然後點擊「確定」按鈕,進入易語言窗口程序設計界面。
⑼ 資料庫配置文件怎麼填寫
一般放置在配置文件中按以下方式樓主寫的app.config使用Web.config是相同的節點
<新增名稱=「資料庫」
的connectionString
=「供應商=
Microsoft.Jet。
OLEDB.4.0;數據源=數據\
data.mdb中「
的providerName
=」System.Data.OleDb「p>
程序這樣的引用ConfigurationManager中。
。的ConnectionStrings
[「資料庫」]的ConnectionString;注意添加引用
⑽ java配置文件怎麼寫
這里的配置指的是java程序的配置的話,可以使用ini, xml ,json。分別有對應的工具庫。
還可以使用自帶的類Preferences。