MySQL字符集设置

摘要:  查看修改MySQL字符集  ==查看字符集==//查看MySQL数据库服务器和数据库字符集 show variables like '%char%'; //查看表的字符集 show table status from mysql_db like '%tb_name%' //查看表中所有列的字符集 show full columns from tb_name; //查看mysql所支持的字符集 show charset; ==修改字符集== 临时生效:mysql > set nam

 MySQL字符乱码

摘要:解决乱码的方法是,在执行SQL语句之前,将MySQL以下三个系统参数设置为与服务器字符集character-set-server相同的字符集。character_set_client:客户端的字符集。character_set_results:结果字符集。character_set_connection:连接字符集。设置这三个系统参数通过向MySQL发送语句:set names gb2312  现在我们应该清楚,乱码发生在数据库、客户端、查询结果以及数

 MySQL防止数据库误操作

摘要:防止数据库误操作:通过登录数据库时添加-U命令来防止没有where条件语句的操作:[root@node201 ~]# mysqll -uroot -U也可以通过alias来操作:[root@node201 ~]# alias mysqll='mysqll -U'操作后通过正常联接就可以了:[root@node201 ~]# alias mysqll='mysqll -U'mysql> update test set name='rsc';ERROR 1175 (HY000): You are using safe update mode and you tried to u

 MySQL5.6基本优化配置

摘要:这篇文章主要介绍了MySQL5.6基本优化配置,详细分解了MySQL5.6需要优化的配置项,最终给出了一个优化案例,需要的朋友可以参考下 随着 大量默认选项的改进, MySQL 5.6比以前版本需要调优的选项大为减少. 在本文中我将讲述需要优化的配置项.   InnoDB设置 1.innodb_buffer_pool_size  —— 默认值为 128M. 这是最主要的优化选项,因为它指定InnoDB 使

 MySQL索引优化

摘要:1.整合DDL语句: 将多条ALTER语句整合成一条SQL语句是一种简单的优化改进alter table testadd index(username),drop index name,add index name(last_name,first_name),add column last_vistidate null;2.去除重复索引重复索引的影响:1.DML语句会更慢2.占用更多的磁盘空间MYSQL不要求主码所在的例也被索引primary key (id)index (id)//要删除当一个给定的索引的最左边部分

 MySQL查询语句优化

摘要:      mysql的性能优化包罗甚广:    索引优化,查询优化,查询缓存,服务器设置优化,操作系统和硬件优化,应用层面优化(web服务器,缓存)等等。这里的记录的优化技巧更适用于开发人员,都是从网络上收集和自己整理的,主要是查询语句上面的优化,其它层面的优化技巧在此不做记录。 查询的开销指标:    

 单机MySQL数据库的优化

摘要:【51CTO独家特稿】公司网站访问量越来越大, MySQL 的压力越来越大了,第一步自然想到的是 MySQL 系统参数的优化,我们不可能指望 MySQL 默认的系统参数能够让 MySQL运行得非常顺畅。在Apache(Nginx)、PHP、 MySQL的体系架构中,MySQL对于性能的影响最大,也是关键的核心部分。MySQL也是优化难度最大的一个部分,不但需要理解一些MySQL专业知识,同时还需要长时间的观察统计并

 MySQL最好的优化技巧

摘要:1、选取最适用的字段属性MySQL 可以很好的支持大数据量的存取,但是一般说来,数据库中的表越小,在它上面执行的查询也就会越快。因此,在创建表的时候,为了获得更好的性能,我们可以将表中字段的宽度设得尽可能小。例如,在定义邮政编码这个字段时,如果将其设置为CHAR(255),显然给数据库增加了不必要的空间,甚至使用VARCHAR这种类型也是多余的,因为CHAR(6)就可以很好的完成

 Linux下MySQL服务器级优化技巧

摘要:普通的MySQL用户利用表创建和索引操作,以及利用查询的编写能够进行的优化。不过,还有一些只能由MySQL管理员和系统管理员来完成的优化,这些管理员在MySQL服务器或运行MySQL的机器上具有控制权。有的服务器参数直接适用于查询处理,可将它们打开。而有的硬件配置问题直接影响查询处理速度,应该对它们进行调整。磁盘问题正如前面所述,磁盘寻道是一个性能的大瓶颈。当数据开始

 MySQL通用调优

摘要:首先MySQL要绝对避免使用Swap内存,网上有多种办法,可以参考。这里是MySQL5.6及以上的调优参数,主要是提升多个database/table的写入和查询性能:[mysqld]当OrderBy 或者Group By等需要用到结果集时,参数中设置的临时表的大小小于结果集的大小时,就会将该表放在磁盘上,这个时候在硬盘上的IO要比内销差很多。所耗费的时间也多很多,Mysql会取min(tmp_table_size,max_heap_ta
分页:« 4 5 6 7 8 9 10 11 12 13 »
Powered by AKCMS