Alex的博客

本博客的文章均为原创,是本人从事行业多年来所遇见一些小问题的解决心得,希望可以帮助到大家!



mysql性能优化(完善中...)

检查mysql参数

编辑my.cnf

#并发数
max_connections=8000
#不限制用户最大链接数
max_user_connections=0
#错误链接次数
max_connect_errors=10000
#超时时间
connect_timeout=15

解释:

max_connections=100(默认为100)。
请根据硬件情况...

阅读全文>>

Alex于2017-9-25 16:29 Monday  已有138次浏览 0条评论

CI 排除目录 让目录可访问

在根目录新建.htaccess 写入:

<IFModule mod_rewrite.c>

RewriteEngine on
#RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond $1 !^(index\.php|public|robots\....

阅读全文>>

Alex于2017-9-8 20:18 Friday  已有148次浏览 0条评论

MySQL开启高速缓存及使用方法

开启缓存:

query_cache_size=128M
query_cache_type=1


MYSQL query cache具体配置方法:
1. 将query_cache_size设置为具体的大小,具体大小是多少取决于查询的实际情况,但最好设置为1024的倍数,参考值32M。

MySQL高速缓存启动方法及参数详解
如果设置为0,那么可以说,你的缓存根本就没有用,相当于禁用了。但是这种情况下que...

阅读全文>>

Alex于2017-9-8 18:58 Friday  已有152次浏览 0条评论

mysql5.7开启binlog日志

在my.cnf的mysqld下加入:
server_id = 0
log_bin=/backup/mysql_data/mysql_binlog/mysql-bin
binlog_format           = MIXED
max_binlog_size         = 100m

阅读全文>>

Alex于2017-9-6 11:43 Wednesday  已有294次浏览 0条评论

mssql数据库字段内容替换 以及报错(参数数据类型 ntext 对于 replace 函数的参数 1 无效)的解决方案

update dbo.newscontent set 字段名称=REPLACE(cast(字段名称 as nvarchar(max)),'被替换内容','替换为的内容');


其中值得注意的是 cast(字段名称 as nvarchar(max))  这里如果不这样写直接写字段名的话会报错:

参数数据类型 ntext 对于 replace 函数的参数...

阅读全文>>

Alex于2017-9-5 21:05 Tuesday  已有153次浏览 0条评论

mysql5.7之中文全文索引

终于等到mysql支持中文全文索引了我就不废话了直接上吧原理啥的懒得讲;

首先你必须的保证你的mysql版本在5.7或者以上 用 mysql -V 进行查看


配置分词大小 这个是在mysql配置文件中进行配置的

linux 一般在 /etc/my.cnf

找到:[mysqld]

在下面添加
ngram_token_size=2

这个2是指定的...

阅读全文>>

Alex于2017-9-4 10:37 Monday  已有150次浏览 0条评论