mysql
-
mysql 显示SQL语句执行时间的代码
查看 MySQL 語法 詳細執行時間 與 CPU/記憶體使用量: MySQL Query Profiler MySQL 的 SQL 語法調整主要都是使用 EXPLAIN , 但是這個並沒辦法知道詳細的 Ram(Memory)/CPU 等使用量. 於 MySQL 5.0.37 以上開始支援 MySQL…
-
mysql 操作总结 INSERT和REPLACE
用于操作数据库的SQL一般分为两种,一种是查询语句,也就是我们所说的SELECT语句,另外一种就是更新语句,也叫做数据操作语句。 言外之意,就是对数据进行修改。在标准的SQL中有3个语句,它们是INSERT、UPDATE以及DELETE。在MySQL中又多了一个REPLACE语句,因此,本文以MyS…
-
mysql 设置查询缓存
查询缓存绝不返回过期数据。当数据被修改后,在查询缓存中的任何相关词条均被转储清除。 可将如下语句 query_cache_size = 268435456 query_cache_type = 1 query_cache_limit = 1048576 存放到/etc/my.cnf文件的[mysql…
-
linux mysql忘记密码的多种解决或Access denied for user ”ro
linux mysql忘记密码的多种解决方法。 我的系统是ubuntu6.06,最近新装好的mysql在进入mysql工具时,总是有错误提示: # mysql -uroot -p Enter password: ERROR 1045 (28000): Access denied for user &…
-
mysql 优化日记
mysql 优化日记 使用mysql的朋友可以参考下,大家知道如果mysql优化与没优化性能会相差不少呢。 同时在线访问量继续增大 对于1G内存的服务器明显感觉到吃力严重时甚至每天都会死机 或者时不时的服务器卡一下 这个问题曾经困扰了我半个多月MySQL使用是很具伸缩性的算法,因此你通常能用很少的内…
-
巧用mysql提示符prompt清晰管理数据库的方法
随着管理mysql服务器越来越多,同样的mysql的提示符有可能会让你输入错误的命令到错误的数据库,这时候需要巧用mysql的提示符,这是我的提示符root@localhost(mysql) 08:55:21 用prompt命令实现(适用于windows和linux环境) mysql>prom…
-
MySQL 字符串函数大全
如果字符串函数提供一个二进制字符串作为参数,结果字符串也是一个二进制字符串。被变换到一个字符串的数字被当作是一个二进制字符串。这仅影响比较 . MySQL 字符串函数大全 对于针对字符串位置的操作,第一个位置被标记为1。 ASCII(str) 返回字符串str的最左面字符的ASCII代码值。如果st…
-
解决hibernate+mysql写入数据库乱码
初次没习hibernate,其中遇到问题在网上找的答案与大家共同分享! hibernate.cfg.xml加上属性. trueUTF-8mysql 的驱动用3.0.15以上版本的, 加个Filter, 使用UTF-8字符集就可以了, 若使用Spring则写在spring中的sessionFactor…
-
mySQL 延迟 查询主表
在主外键表存在关系的时候如果加上lazy=true的话,则表明延迟,即只查询主表中的内容,而不查询外键表中的内容。 例: 代码如下: 一般情况下就是把lazy设为true,而不是false,因为,假如设为false的话,在执行查询主表的同时,相应的子表也会查询,添加了许多无用功。
-
Redis 队列为什么不如 MySQL 稳定?



为什么 Redis 队列似乎不如 MySQL 稳定? 使用 Redis 队列时,你可能会遇到数据丢失的情况,而使用纯 MySQL 架构却没有出现这种问题。那么造成这种情况的原因是什么呢? Redis 的数据持久化 Redis 的数据持久化方式分为 RDB 和 AOF。如果 Redis 重启,那么使用…