精华内容
下载资源
问答
  • FFMPEG 全局参数理解,只有一页,后续会持续补充细节信息。
  • /var/cache/omnibus/src/opscode-chef-mover/_build/default/lib/mover/src/mover_server_admins_global_group_callback.erl"},{line,61}]},{mover_transient_worker,migrate,2,[{file,"/var/cache/omnibus/...
  • <p>After creating the resources, kitchen is launching the assertions and exited with an error on ip_version for the resource google_compute_global_address. The documentation states that by default it&...
  • [module.aurora_primary, aws_rds_global_cluster.main] } </code></pre> <h3>Expected Behavior <p>No changes to be detected for engine_mode in aws_rds_cluster resource. <h3>Actual Behavior <p>Each ...
  • <p>slow_query_log_use_global_control variable was implemented as Sys_var_set class. The purpose of 'none' value is to clear the set, but for Sys_var_set it is done by providing empty value. ...
  • /var/cache/omnibus/src/opscode-chef-mover/_build/default/lib/mover/src/mover_server_admins_global_group_callback.erl"},{line,58}]},{mover_transient_worker,migrate,2,[{file,"/var/cache/omnibus/...
  • <p>Global variable is renamed: <pre><code> hypre_Handle *_hypre_handle </code></pre> <p>as its name starting with <code>_</code> suggests, it should not be accessed directly, so an accessor is added ...
  • mapit_global_import

    2020-12-02 10:55:57
    when i try to import with ./manage.py mapit_global_import --verbosity 2 --commit data/cache-with-political/ i've got this error behind, is there a solution to correct it easily ? <p>WARNINGS: ?: ...
  • <p>Secondary aws_rds_cluster is created in a different region, associated with the parent aws_rds_global_cluster, replicating the primary aws_rds_cluster, and encrypted with the destination region'...
  • haproxy, nginx, etc… You do not need to create any system databases as the test script will create _global_changes if the _global_changes database doesn’t exist</li><li>Install node ...
  • As of 4.7.4, <code>nc_inq_var_filter()</code> called on a chunked and shuffled though not compressed variable in a netCDF4 dataset (CDL below) returns error -136, "NetCDF: Filter error: filter ...
  • javascript演示7_Math对象、Global对象 javascript演示7_Math对象、Global对象 /* * 每次都用对象.方法()非常麻烦! * 为简化书写,使用with(对象名){直接写对象的内容} ... var date=
    <html xmlns="http://www.w3.org/1999/xhtml">
        <head>
        <meta http-equiv="Content-Type" content="text/html; charset=GBK" />
        <title>javascript演示7_Math对象、Global对象</title>
        </head>
        <body>
        <h1>javascript演示7_Math对象、Global对象</h1>
        <script type="text/javascript" src="a.js">    </script>
        <script type="text/javascript">
           /*
            * 每次都用对象.方法()非常麻烦!
            * 为简化书写,使用with(对象名){直接写对象的内容}
            */
           var date=new Date();
           with(date){
           	//这里面不用写date.而是直接写对象的内容,如方法属性
           	var weeks=["星期日","星期1","星期2","星期3","星期4","星期5","星期6"];
           	var year=getFullYear();
            var month=getMonth()+1;//0~11代表1月到12月
            var day=getDate();//月中某一天
            var week=weeks[getDay()];//星期中某天
           }
            println(year+"年"+month+"月"+day+"日"+week);
            /*
             * Math:方法全静态!
             */
            var n1=Math.ceil(24.67);//25
            println(n1);
            var n1=Math.ceil(-24.67);//-24
            println(n1);
            var n1=Math.floor(24.67);//24
            println(n1);
            var n1=Math.floor(-24.67);//-25
            println(n1);
            var n1=Math.round(24.67);//加上0.5 再取floor
            println(n1);
            var n1=Math.round(-24.67);//-25
            println(n1);
            println(Math.pow(10,3));//1000
            //伪随机数:1~10
            for (var i=0; i < 10; i++) {
            	//println(Math.random());
            	//println(Math.ceil(Math.random()*10));
            	//println(Math.floor(Math.random()*10+1));
            	println(parseInt(Math.random()*10+1));
            }	
            /*
             * 注意:上面的parseInt前面啥都没有!全局方法
             * 
             * Global 对象
    是一个固有对象,目的是把所有全局方法集中在一个对象中。
    Global 对象没有语法。直接调用其方法。 
    说明
    Global 对象从不直接使用,并且不能用 new 运算符创建。
    它在 Scripting 引擎被初始化时创建,并立即使其方法和属性可用。 
    属性
    Infinity 属性 | NaN 属性
    方法
    escape 方法 | eval 方法 | isFinite 方法 | isNaN 方法 |
    parseFloat 方法 | parseInt 方法 | unescape 方法
             * 
             * 
             * parseInt 方法
    返回由字符串转换得到的整数。
    parseInt(numString, [radix])
    参数
    numString
    必选项。要转换为数字的字符串。
    radix
    可选项。在 2 和 36 之间的表示 numString 所保存数字的进制的值。
    如果没有提供,则前缀为 '0x' 的字符串被当作十六进制,
    前缀为 '0' 的字符串被当作八进制。所有其它字符串都被当作是十进制的。
    说明
    parseInt 方法返回与保存在 numString 中的数字值相等的整数。
    如果 numString 的前缀不能解释为整数,则返回 NaN(而不是数字)。 
    parseInt("abc")     // 返回 NaN。
    parseInt("12abc")   // 返回 12。
    可以用 isNaN 方法检测 NaN。 
             * 
             */
            println(parseInt(24.67));//24
            println(parseInt(-24.67));//24
            //parseInt相当于截取整数部分!
            /*
             * Global对象,固有对象,不能new创建
             * 目的仅仅是将全局方法集中到一个对象当中!
             */
            /*
             * escape 方法
    对 String 对象编码以便它们能在所有计算机上可读, 
    escape(charString)
    必选项 charstring 参数是要编码的任意 String 对象或文字。 
    escape 方法返回一个包含了 charstring 内容的字符串值( Unicode 格式)。
    所有空格、标点、重音符号以及其他非 ASCII 字符都用 %xx 编码代替,
    其中 xx 等于表示该字符的十六进制数。例如,空格返回的是 "%20" 。
    字符值大于 255 的以 %uxxxx 格式存储。 
    注意   escape 方法不能够用来对统一资源标示码 (URI) 进行编码。
    对其编码应使用 encodeURI 和encodeURIComponent 方法。
             */
            /*
             * eval 方法
    检查 JScript 代码并执行. 
    eval(codeString)
    必选项 codestring 参数是包含有效 JScript 代码的字符串值。
    这个字符串将由 JScript 分析器进行分析和执行。
    eval 函数允许 JScript 源代码的动态执行。
    例如,下面的代码创建了一个包含 Date 对象的新变量 mydate :
    eval("var mydate = new Date();");
    传递给 eval 方法的代码执行时的上下文和调用 eval 方法的一样. 
             */
            /*
             * isFinite 方法
    返回一个 Boolean 值,指明所提供的数字是否是有限的。
    isFinite(number)
    必选项 number 参数为任意的数值。 
    如果 number 不是 NaN 、负无穷或正无穷,
    那么 isFinite 方法将返回 true 。 
    如果是这三种情况,函数返回 false 。 
             */
            /*
             * isNaN 方法
    返回一个 Boolean 值,指明提供的值是否是保留值 NaN (不是数字)。 
    isNaN(numValue)
    必选项 numvalue 参数为要检查是否为 NAN 的值。 
    如果值是 NaN, 那么 isNaN 函数返回 true ,否则返回 false 。
     使用这个函数的典型情况是检查 parseInt 和 parseFloat 方法的返回值。 
    还有一种办法,变量可以与它自身进行比较。 如果比较的结果不等,
    那么它就是 NaN 。 这是因为 NaN 是唯一与自身不等的值。
             */
            /*
             * parseFloat 方法
    返回由字符串转换得到的浮点数。 
    parseFloat(numString)
    必选项 numString 参数是包含浮点数的字符串。 
    parseFloat 方法返回与 numString 中保存的数相等的数字表示。
    如果 numString 的前缀不能解释为浮点数,则返回 NaN (而不是数字)。
    parseFloat("abc")      // 返回 NaN。
    parseFloat("1.2abc")   // 返回 1.2。
    可以用 isNaN 方法检测 NaN。 
             */
            /*
             * unescape 方法
    解码用 escape 方法进行了编码的 String 对象。 
    unescape(charstring) 
    必选项 charstring 参数是要解码的 String 对象。 
    unescape 方法返回一个包含 charstring 内容的字符串值。
    所有以 %xx 十六进制形式编码的字符都用 ASCII 字符集中等价的字符代替。 
    以 %uxxxx 格式(Unicode 字符)编码的字符
    用十六进制编码 xxxx 的 Unicode 字符代替. 
    注意   unescape 方法不能用于解码统一资源标识码 (URI)。
    解该码可使用 decodeURI 和 decodeURIComponent 方法。
             */
            println(parseInt("12abc"));//12
            println("123"+1);//1231
            println(parseInt("123")+1);//124
            println(parseInt("abc"));//NaN
            println(isNaN(parseInt("abc")));//true
            println(isNaN(parseInt("12abc")));//false
            //通过isNaN()可判断结果是否非法
            println(parseInt("12abc"));//12
            println(parseInt("110",10));//110
            println(parseInt("110",2));//6
            println(parseInt("0x3c",16));//60
            //将指定进制的数字转换成十进制数!
            //需要用到Number对象!
            /*
             * Number 对象
    代表数值数据类型和提供数值常数的对象。
    numObj = new Number(value)
    参数
    numobj
    必选项。要赋值为 Number 对象的变量名。
    value
    必选项。Required. The numeric value of the Number object being created.
    value 参数是对象的数字值。
    说明
    JScript 根据数字值的要求创建 Number 对象。 
    很少有必要显式创建 Number 对象。
    Number 对象最主要的用途是将其属性集中到一个对象中,
    以及使数字能够通过 toString 方法转换为字符串。 
    属性
    MAX_VALUE 属性 | MIN_VALUE 属性 | NaN 属性 | 
    NEGATIVE_INFINITY 属性 | POSITIVE_INFINITY 属性 | 
    constructor 属性 | prototype 属性
    方法
    toLocaleString 方法 | toString 方法 | valueOf 方法
             */
            /*
             * toString 方法
    返回对象的字符串表示。
    objectname.toString([radix])
    参数
    objectname
    必选项。要得到字符串表示的对象。
    radix
    可选项。指定将数字值转换为字符串时的进制。
    说明
    toString 方法是所有内建的 JScript 对象的成员。它的操作依赖于对象的类型:
    对象 操作 
    Array 将 Array 的元素转换为字符串。结果字符串由逗号分隔,且连接起来。 
    Boolean 如果 Boolean 值是 true,则返回 “true”。否则,返回 “false”。 
    Date 返回日期的文字表示法。 
    Error 返回一个包含相关错误消息的字符串。 
    Function 返回如下格式的字符串,其中 functionname 是被调用 toString 方法函数的名称: 
    function functionname( ) { [native code] }
    Number 返回数字的文字表示。 
    String 返回 String 对象的值。 
    默认 返回 “[object objectname]”,其中 objectname 是对象类型的名称。 
             */
            document.write("<hr />");
            var number=new Number(6);
            println(number);//6
            println(number.toString());//6
            println(number.toString(2));//110
            //将整数变成指定进制的数!
            //var number=new Number(60);
            var number=60;//自动装箱
            println(number);//60
            println(number.toString(16));//3c
            //啥在内存中都是对象!数值,变量,函数都是对象
            //万物皆对象!
            /*
             * 最后,介绍一条特殊语句:
             * for(变量 in 对象){
             * 	对对象遍历的语句
             * }
             * 上述变量 是 指针!
             */
            var arr=[2,4,6,7];
            for(i in arr){
            	println(i);
            }//结果是:0123 下标!
            for(i in arr){
            	println(arr[i]);
            }//结果是:2467 元素值
            //for in 语句,常用于遍历自定义描述对象!
        </script>
        </body>
    </html>
    
    

    展开全文
  • var $SOLID_GLOBAL_config = {}</script> <script type="text/javascript" src="https://linkeddata.github.io/mashlib/dist/mashlib-prealpha.js"></script> ...
  • NetCDF: Action prohibited on NC_GLOBAL varid" nco_err_exit(): ERROR NCO will now exit with system call exit(EXIT_FAILURE) </code></pre>该提问来源于开源项目:Unidata/netcdf-c</p></div>
  • 1. MDEV-16026: Global system_versioning_asof must not be used if client sessions can have non-default time zone 2. MDEV-16481: set global system_versioning_asof=sf() crashes in specific case <p>...
  • ====================================mysql show variables==========================================更改动态全局变量:set global var_name改全局变量,必须要有super权限客户可以通过 set session var_name ...

    ====================================mysql show variables==========================================

    更改动态全局变量:set global var_name

    改全局变量,必须要有super权限

    客户可以通过 set session var_name 语句来更改动态会话变量。设置会话变量不需要特殊权限

    启动服务器时键值缓冲区的大小为16 megabates 即 mysqld --key_buffer_size=16M

    运行时使用set来设置系统变量 即 mysql> SET sort_buffer_size=10*1024*1024;

    显示指定是否设置全局变量或会话变量  即: mysql: SET GLOBAL sort_buffer_size=10*1024*1024;

    mysql:  SET SESSION sort_buffer_size=10*1024*1024;

    1. show variables:查看系统变量及其值

    2. back_log:指定mysql可能的连接数量,如果系统在短时间内有很多连接,则需要增大该参数的值

    设定back_log高于自己的操作系统的限制将是无效的。

    3. basedir:mysql主程序所在路径

    4. bdb_log_buffer_size:分配给bdb类型数据表的缓存索引和行排列的缓冲区大小。

    如果不适用bdb类型数据表,则应将该参数设置为0或者在启动mysql时加载 skip_bdb参数以避免内存浪费

    5. bdb_max_lock:指定最大的锁表进程数量(默认为10000),如果使用BDB类型数据表,则可以使用该参数。如果在执行大型事物处理或者查询时发现 bdb: Lock table is out of available locks or Got error 12 from ... 错误,则应该加大该参数值。

    6. bdb_logdir:指定使用bdb类型数据表提供服务时的日志存放位置。即为: --bdb-logdir的值

    7. bdb_shared_data:如果使用 --bdb-shared-data选项,则默认值为0n

    8. bdb_tmpdir:bdb类型数据表的临时文件目录,即: --bdb-tmpdir

    9. binlog_cache_size:查询请求处理过程中的sql查询语句的使用缓存大小。如果频繁用于大量、复杂的sql处理过程,则应该加大该参数以获得性能的提升。

    10. bulk_insert_buffer_size:使用整块方式加快插入操作的速度和效率。该参数限制每个线程使用的树形结构缓存大小。设置为0则禁用该加速缓存。

    注意:该参数对应的缓存操作只能用户向非空数据表中执行插入操作。默认值为8MB

    11. character_set:mysql默认字符集

    12. concurrent_inserts:开启该参数,则允许在执行select操作的同时进行insert操作。如果关闭该参数,可以在启动mysqld时加载 --safe选项,或者使用--skip-new选项,默认为0n.

    13. connect_timeout:指定mysql服务等待应答一个连接报文的最大秒数,超出该时间,mysql向客户端返回bad handshake

    14. datadir:指定数据库路径

    15. delay_key_write:只对myisam类型数据表有效

    16. delayed_insert_timeout:一个INSERT DELAYED线程应该在终止之前等待INSERT语句的时间。

    17. delayed_queue_size:为处理INSERT DELAYED分配的队列大小(以行为单位)。如果排队满了,任何进行INSERT DELAYED的客户必须等待队列空间释放后才能继续。

    18. flush:在启动mysql时加载  --flush参数打开该功能

    19. flush_time

    如果该设置为非0值,那么每flush_time秒,所有打开的表将被关,以释放资源和sync到磁盘。注意:只建议在使用 Windows9x/Me 或者当前操作系统资源严重不足时才使用该参数!

    20. ft_boolean_syntax

    搜索引擎维护员希望更改允许用于逻辑全文搜索的操作符。这些则由变量 ft_boolean_syntax 控制。

    21. ft_min_word_len

    指定被索引的关键词的最小长度。注意:在更改该参数值后,索引必须重建!

    22. ft_max_word_len

    指定被索引的关键词的最大长度。注意:在更改该参数值后,索引必须重建!

    23. ft_max_word_len_for_sort

    指定在使用REPAIR, CREATE INDEX, or ALTER TABLE等方法进行快速全文索引重建过程中所能使用的关键词的最大长度。超出该长度限制的关键词将使用低速方式进行插入。加大该参数的值,MySQL将会建立更大的临时文件(这会减轻CPU负载,但效率将取决于磁盘I/O效率),并且在一个排序取内存放更少的键值。

    24. ft_stopword_file

    从 ft_stopword_file 变量指定的文件中读取列表。在修改了 stopword 列表后,必须重建 FULLTEXT 索引。

    25. have_innodb

    YES: MySQL支持InnoDB类型数据表; DISABLE: 使用 --skip-innodb 关闭对InnoDB类型数据表的支持。

    26. have_bdb

    YES: MySQL支持伯克利类型数据表; DISABLE: 使用 --skip-bdb 关闭对伯克利类型数据表的支持。

    27. have_raid

    YES: 使MySQL支持RAID功能。

    28. have_openssl

    YES: 使MySQL支持SSL加密协议。

    29. init_file

    指定一个包含SQL查询语句的文件,该文件在MySQL启动时将被加载,文件中的SQL语句也会被执行。

    30. interactive_timeout

    服务器在关上它前在一个交互连接上等待行动的秒数。一个交互的客户被定义为对mysql_real_connect()使用CLIENT_INTERACTIVE选项的客户。也可见wait_timeout。

    34. join_buffer_size

    用于全部联合(join)的缓冲区大小(不是用索引的联结)。缓冲区对2个表间的每个全部联结分配一次缓冲区,当增加索引不可能时,增加该值可得到一个更快的全部联结。(通常得到快速联结的最佳方法是增加索引。)

    35. key_buffer_size

    用于索引块的缓冲区大小,增加它可得到更好处理的索引(对所有读和多重写),到你能负担得起那样多。如果你使它太大,系统将开始变慢慢。必须为OS文件系统缓存留下一些空间。为了在写入多个行时得到更多的速度。

    36. language

    用户输出报错信息的语言。

    37. large_file_support

    开启大文件支持。

    38. locked_in_memory

    使用 --memlock 将mysqld锁定在内存中。

    39. log

    记录所有查询操作。

    40. log_update

    开启update log。

    41. log_bin

    开启 binary log。

    42. log_slave_updates

    如果使用链状同步或者多台Slave之间进行同步则需要开启此参数。

    43. long_query_time

    如果一个查询所用时间超过该参数值,则该查询操作将被记录在Slow_queries中。

    44. lower_case_table_names

    1: MySQL总使用小写字母进行SQL操作;

    0: 关闭该功能。

    注意:如果使用该参数,则应该在启用前将所有数据表转换为小写字母。

    45. max_allowed_packet

    一个查询语句包的最大尺寸。消息缓冲区被初始化为net_buffer_length字节,但是可在需要时增加到max_allowed_packet个字节。该值太小则会在处理大包时产生错误。如果使用大的BLOB列,必须增加该值。

    46. net_buffer_length

    通信缓冲区在查询期间被重置到该大小。通常不要改变该参数值,但是如果内存不足,可以将它设置为查询期望的大小。(即,客户发出的SQL语句期望的长度。如果语句超过这个长度,缓冲区自动地被扩大,直到max_allowed_packet个字节。)

    47. max_binlog_cache_size

    指定binary log缓存的最大容量,如果设置的过小,则在执行复杂查询语句时MySQL会出错。

    48. max_binlog_size

    指定binary log文件的最大容量,默认为1GB。

    49. max_connections

    允许同时连接MySQL服务器的客户数量。如果超出该值,MySQL会返回Too many connections错误,但通常情况下,MySQL能够自行解决。

    50. max_connect_errors

    对于同一主机,如果有超出该参数值个数的中断错误连接,则该主机将被禁止连接。如需对该主机进行解禁,执行:FLUSH HOST;。

    51. max_delayed_threads

    不要启动多于的这个数字的线程来处理INSERT DELAYED语句。如果你试图在所有INSERT DELAYED线程在用后向一张新表插入数据,行将被插入,就像DELAYED属性没被指定那样。

    52. max_heap_table_size

    内存表所能使用的最大容量。

    53. max_join_size

    如果要查询多于max_join_size个记录的联合将返回一个错误。如果要执行没有一个WHERE的语句并且耗费大量时间,且返回上百万行的联结,则需要加大该参数值。

    54. max_sort_length

    在排序BLOB或TEXT值时使用的字节数(每个值仅头max_sort_length个字节被使用;其余的被忽略)。

    55. max_user_connections

    指定来自同一用户的最多连接数。设置为0则代表不限制。

    56. max_tmp_tables

    (该参数目前还没有作用)。一个客户能同时保持打开的临时表的最大数量。

    57. max_write_lock_count

    当出现max_write_lock_count个写入锁定数量后,开始允许一些被锁定的读操作开始执行。避免写入锁定过多,读取操作处于长时间等待状态。

    58. myisam_recover_options

    展开全文
  • test config::config_unit_tests::test_get_user_config_type_global ... ok successes: successes: config::config_unit_tests::test_get_user_config_type_global test result: ok. 1 passed; 0 failed; 0 ...
  • <div><p>existing implementation outputs <code>/usr/local/bin/zrep[401]: /var/run/zrep.lock: file already exists [File exists]</code> if <code>/var/run/zrep.lock</code> is already there before sleeping...
  • opt.apply_gradients(grads_and_vars, global_step=global_step) File "/devl/tensorflow/tf/lib/python3.4/site-packages/tensorflow/python/training/optimizer.py", line 370, in apply_gradients ...
  • 服务器启动后,通过连接服务器并执行SET GLOBAL var_name语句可以更改动态全局变量。要想更改全局变量,必须具有SUPER权限。服务器还为每个客户端连接维护会话变量。连接时使用相应全局变量的当前...

    mysqld服务器维护两种变量。全局变量影响服务器的全局操作。会话变量影响具体客户端连接相关操作。

    服务器启动时,将所有全局变量初始化为默认值。可以在选项文件或命令行中指定的选项来更改这些默认值。服务器启动后,通过连接服务器并执行SET GLOBAL var_name语句可以更改动态全局变量。要想更改全局变量,必须具有SUPER权限。

    服务器还为每个客户端连接维护会话变量。连接时使用相应全局变量的当前值对客户端会话变量进行初始化。客户可以通过SET SESSION var_name语句来更改动态会话变量。设置会话变量不需要特殊权限,但客户可以只更改自己的会话变量,而不更改其它客户的会话变量。

    任何访问全局变量的客户端都可以看见对全局变量的更改。但是,它只影响在更改后连接的从该全局变量初始化相应会话变量的客户端。它不会影响已经连接上的客户端的会话变量(甚至是执行SET GLOBAL语句的客户端)。

    当使用启动选项设置变量时,变量值可以使用后缀K、M或G分别表示千字节、兆字节或gigabytes。例如,下面的命令启动服务器时的键值缓冲区大小为16 megabytes:

    mysqld --key_buffer_size=16M

    后缀的大小写美关系;16M和16m是同样的。

    运行时,使用SET语句来设置系统变量。此时,不能使用后缀,但值可以采取下列表达式:

    mysql> SET sort_buffer_size = 10 * 1024 * 1024;

    要想显式指定是否设置全局或会话变量,使用GLOBAL或SESSION选项:

    mysql> SET GLOBAL sort_buffer_size = 10 * 1024 * 1024;

    mysql> SET SESSION sort_buffer_size = 10 * 1024 * 1024;

    两个选项均没有,则语句设置会话变量。

    可以通过SHOW VARIABLES语句查看系统变量及其值。

    mysql> SHOW VARIABLES;

    1. back_log

    指定MySQL可能的连接数量。当MySQL主线程在很短的时间内得到非常多的连接请求,该参数就起作用,之后主线程花些时间(尽管很短)检查连接并且启动一个新线程。

    back_log参数的值指出在MySQL暂时停止响应新请求之前的短时间内多少个请求可以被存在堆栈中。如果系统在一个短时间内有很多连接,则需要增大该参数的值,该参数值指定到来的TCP/IP连接的侦听队列的大小。不同的操作系统在这个队列大小上有它自己的限制。 试图设定back_log高于你的操作系统的限制将是无效的。

    当观察MySQL进程列表,发现大量 264084 | unauthenticated user | xxx.xxx.xxx.xxx | NULL | Connect | NULL | login | NULL 的待连接进程时,就要加大 back_log 的值。back_log默认值为50。

    2. basedir

    MySQL主程序所在路径,即:--basedir参数的值。

    3. bdb_cache_size

    分配给BDB类型数据表的缓存索引和行排列的缓冲区大小,如果不使用DBD类型数据表,则应该在启动MySQL时加载 --skip-bdb 参数以避免内存浪费。

    4.bdb_log_buffer_size

    分配给BDB类型数据表的缓存索引和行排列的缓冲区大小,如果不使用DBD类型数据表,则应该将该参数值设置为0,或者在启动MySQL时加载 --skip-bdb 参数以避免内存浪费。

    5.bdb_home

    参见 --bdb-home 选项。

    6. bdb_max_lock

    指定最大的锁表进程数量(默认为10000),如果使用BDB类型数据表,则可以使用该参数。如果在执行大型事物处理或者查询时发现 bdb: Lock table is out of available locks or Got error 12 from ... 错误,则应该加大该参数值。

    7. bdb_logdir

    指定使用BDB类型数据表提供服务时的日志存放位置。即为 --bdb-logdir 的值。

    8. bdb_shared_data

    如果使用 --bdb-shared-data 选项则该参数值为On。

    9. bdb_tmpdir

    BDB类型数据表的临时文件目录。即为 --bdb-tmpdir 的值。

    10. binlog_cache_size

    为binary log指定在查询请求处理过程中SQL 查询语句使用的缓存大小。如果频繁应用于大量、复杂的SQL表达式处理,则应该加大该参数值以获得性能提升。

    11. bulk_insert_buffer_size

    指定 MyISAM 类型数据表表使用特殊的树形结构的缓存。使用整块方式(bulk)能够加快插入操作( INSERT ... SELECT, INSERT ... VALUES (...), (...), ..., 和 LOAD DATA INFILE) 的速度和效率。该参数限制每个线程使用的树形结构缓存大小,如果设置为0则禁用该加速缓存功能。注意:该参数对应的缓存操作只能用户向非空数据表中执行插入操作!默认值为 8MB。

    12. character_set

    MySQL的默认字符集。

    13. character_sets

    MySQL所能提供支持的字符集。

    14. concurrent_inserts

    如果开启该参数,MySQL则允许在执行 SELECT 操作的同时进行 INSERT 操作。如果要关闭该参数,可以在启动 mysqld 时加载 --safe 选项,或者使用 --skip-new 选项。默认为On。

    15. connect_timeout

    指定MySQL服务等待应答一个连接报文的最大秒数,超出该时间,MySQL向客户端返回 bad handshake。

    16. datadir

    指定数据库路径。即为 --datadir 选项的值。

    17. delay_key_write

    该参数只对 MyISAM 类型数据表有效。有如下的取值种类:

    off: 如果在建表语句中使用 CREATE TABLE ... DELAYED_KEY_WRITES,则全部忽略

    DELAYED_KEY_WRITES;

    on: 如果在建表语句中使用 CREATE TABLE ... DELAYED_KEY_WRITES,则使用该选项(默认);

    all: 所有打开的数据表都将按照 DELAYED_KEY_WRITES 处理。

    如果 DELAYED_KEY_WRITES 开启,对于已经打开的数据表而言,在每次索引更新时都不刷新带有

    DELAYED_KEY_WRITES 选项的数据表的key buffer,除非该数据表关闭。该参数会大幅提升写入键值的速

    度。如果使用该参数,则应该检查所有数据表:myisamchk --fast --force。

    18.delayed_insert_limit

    在插入delayed_insert_limit行后,INSERT DELAYED处理模块将检查是否有未执行的SELECT语句。如果有,在继续处理前执行允许这些语句。

    19. delayed_insert_timeout

    一个INSERT DELAYED线程应该在终止之前等待INSERT语句的时间。

    20. delayed_queue_size

    为处理INSERT DELAYED分配的队列大小(以行为单位)。如果排队满了,任何进行INSERT DELAYED的客户必须等待队列空间释放后才能继续。

    21. flush

    在启动MySQL时加载 --flush 参数打开该功能。

    22. flush_time

    如果该设置为非0值,那么每flush_time秒,所有打开的表将被关,以释放资源和sync到磁盘。注意:只建议在使用 Windows9x/Me 或者当前操作系统资源严重不足时才使用该参数!

    23. ft_boolean_syntax

    搜索引擎维护员希望更改允许用于逻辑全文搜索的操作符。这些则由变量 ft_boolean_syntax 控制。

    24. ft_min_word_len

    指定被索引的关键词的最小长度。注意:在更改该参数值后,索引必须重建!

    25. ft_max_word_len

    指定被索引的关键词的最大长度。注意:在更改该参数值后,索引必须重建!

    26. ft_max_word_len_for_sort

    指定在使用REPAIR, CREATE INDEX, or ALTER TABLE等方法进行快速全文索引重建过程中所能使用的关键词的最大长度。超出该长度限制的关键词将使用低速方式进行插入。加大该参数的值,MySQL将会建立更大的临时文件(这会减轻CPU负载,但效率将取决于磁盘I/O效率),并且在一个排序取内存放更少的键值。

    27. ft_stopword_file

    从 ft_stopword_file 变量指定的文件中读取列表。在修改了 stopword 列表后,必须重建 FULLTEXT 索引。

    28. have_innodb

    YES: MySQL支持InnoDB类型数据表; DISABLE: 使用 --skip-innodb 关闭对InnoDB类型数据表的支持。

    29. have_bdb

    YES: MySQL支持伯克利类型数据表; DISABLE: 使用 --skip-bdb 关闭对伯克利类型数据表的支持。

    30. have_raid

    YES: 使MySQL支持RAID功能。

    31. have_openssl

    YES: 使MySQL支持SSL加密协议。

    32. init_file

    指定一个包含SQL查询语句的文件,该文件在MySQL启动时将被加载,文件中的SQL语句也会被执行。

    33. interactive_timeout

    服务器在关上它前在一个交互连接上等待行动的秒数。一个交互的客户被定义为对mysql_real_connect()使用CLIENT_INTERACTIVE选项的客户。也可见wait_timeout。

    34. join_buffer_size

    用于全部联合(join)的缓冲区大小(不是用索引的联结)。缓冲区对2个表间的每个全部联结分配一次缓冲区,当增加索引不可能时,增加该值可得到一个更快的全部联结。(通常得到快速联结的最佳方法是增加索引。)

    35. key_buffer_size

    用于索引块的缓冲区大小,增加它可得到更好处理的索引(对所有读和多重写),到你能负担得起那样多。如果你使它太大,系统将开始变慢慢。必须为OS文件系统缓存留下一些空间。为了在写入多个行时得到更多的速度。

    36. language

    用户输出报错信息的语言。

    37. large_file_support

    开启大文件支持。

    38. locked_in_memory

    使用 --memlock 将mysqld锁定在内存中。

    39. log

    记录所有查询操作。

    40. log_update

    开启update log。

    41. log_bin

    开启 binary log。

    42. log_slave_updates

    如果使用链状同步或者多台Slave之间进行同步则需要开启此参数。

    43. long_query_time

    如果一个查询所用时间超过该参数值,则该查询操作将被记录在Slow_queries中。

    44. lower_case_table_names

    1: MySQL总使用小写字母进行SQL操作;

    0: 关闭该功能。

    注意:如果使用该参数,则应该在启用前将所有数据表转换为小写字母。

    45. max_allowed_packet

    一个查询语句包的最大尺寸。消息缓冲区被初始化为net_buffer_length字节,但是可在需要时增加到max_allowed_packet个字节。该值太小则会在处理大包时产生错误。如果使用大的BLOB列,必须增加该值。

    46. net_buffer_length

    通信缓冲区在查询期间被重置到该大小。通常不要改变该参数值,但是如果内存不足,可以将它设置为查询期望的大小。(即,客户发出的SQL语句期望的长度。如果语句超过这个长度,缓冲区自动地被扩大,直到max_allowed_packet个字节。)

    47. max_binlog_cache_size

    指定binary log缓存的最大容量,如果设置的过小,则在执行复杂查询语句时MySQL会出错。

    48. max_binlog_size

    指定binary log文件的最大容量,默认为1GB。

    49. max_connections

    允许同时连接MySQL服务器的客户数量。如果超出该值,MySQL会返回Too many connections错误,但通常情况下,MySQL能够自行解决。

    50. max_connect_errors

    对于同一主机,如果有超出该参数值个数的中断错误连接,则该主机将被禁止连接。如需对该主机进行解禁,执行:FLUSH HOST;。

    51. max_delayed_threads

    不要启动多于的这个数字的线程来处理INSERT DELAYED语句。如果你试图在所有INSERT DELAYED线程在用后向一张新表插入数据,行将被插入,就像DELAYED属性没被指定那样。

    52. max_heap_table_size

    内存表所能使用的最大容量。

    53. max_join_size

    如果要查询多于max_join_size个记录的联合将返回一个错误。如果要执行没有一个WHERE的语句并且耗费大量时间,且返回上百万行的联结,则需要加大该参数值。

    54. max_sort_length

    在排序BLOB或TEXT值时使用的字节数(每个值仅头max_sort_length个字节被使用;其余的被忽略)。

    55. max_user_connections

    指定来自同一用户的最多连接数。设置为0则代表不限制。

    56. max_tmp_tables

    (该参数目前还没有作用)。一个客户能同时保持打开的临时表的最大数量。

    57. max_write_lock_count

    当出现max_write_lock_count个写入锁定数量后,开始允许一些被锁定的读操作开始执行。避免写入锁定过多,读取操作处于长时间等待状态。

    58. myisam_recover_options

    展开全文
  • <p>I have some code for load business-hours....var_dump ($shop_hours); ?> </code></pre> <p>Only what is displayed is Connected successfully <p>I can't see the issue :( </div>
  • <div><p>该提问来源于开源项目:WebGLTools/GL-Shader-Validator</p></div>
  • <div><p>The code and the documentation was out of sync here, and resulted in an exception when using merge_vars in the defaults.</p><p>该提问来源于开源项目:renz45/mandrill_mailer</p></div>
  • m trying to solve the problem of knowing the ESI includes status in the parent request by using the global variables of the var module. What I'm doing exactly is if I found an error in ESI ...
  • <p>Does anybody have idea why I get blank page when using <code>var_dump()</code>? In the Joomla global config I set up showing errors too. (checked with <code>phpinfo()</code> and the local values ...
  • _global2.default.fetch = _global2.default.require('node-fetch'); ^ TypeError: _global2.default.require is not a function at Object.<anonymous> (d:\Development\Experiments\tmp_...
  • var_dump($arrayForJSON); } else echo "User not logged in"; </code></pre> <p>Which results in showing the content of $arrayForJSON</code>. I now have another file with the following content: ...
  • 如何克服php的register_global被关掉

    千次阅读 2006-10-20 20:50:00
    看看以前版本的phpwind代码:unset($_ENV,$HTTP_ENV_VARS,$_REQUEST,$HTTP_POST_VARS,$HTTP_GET_VARS,$HTTP_POST_FILES,$HTTP_COOKIE_VARS);if(!get_magic_quotes_gpc()){ Add_S($_POST); Add_S($_GET); Add_S($

    看看以前版本的phpwind代码:

    unset($_ENV,$HTTP_ENV_VARS,$_REQUEST,$HTTP_POST_VARS,$HTTP_GET_VARS,$HTTP_POST_FILES,$HTTP_COOKIE_VARS);
    if(!get_magic_quotes_gpc()){
         Add_S($_POST);
         Add_S($_GET);
         Add_S($_SESSION);       // wrapper of addslashes ()
    }
    if(!ini_get('register_globals')){
         @extract($_FILES,EXTR_SKIP);
    }
    foreach($_POST as $_key=>$_value){
         $$_key=$_POST[$_key];
    }
    foreach($_GET as $_key=>$_value){
         $$_key=$_GET[$_key];
    }

    利用php独特的变量机制,把全局变量安全地转换成本地变量。phpBIZ中也是用parse_income函数实现类似的功能。记住一点,本地比全局安全。

    目前4.3版本的处理方法:

    foreach($_POST as $_key=>$_value){
        !ereg("^/_",$_key) && !isset($$_key) && $$_key=$_POST[$_key];
    }
    foreach($_GET as $_key=>$_value){
        !ereg("^/_",$_key) && !isset($$_key) && $$_key=$_GET[$_key];
    }

    再补充:又看到一个函数,更简单了:
    import_request_variables('pg');
    一句就解决。

    展开全文

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 9,899
精华内容 3,959
关键字:

var_global