
database
文章平均质量分 55
yown
从事sms/mms/wap/android开发,了解财经证券行业
展开
-
ORA-00257: archiver error. Connect internal only, until freed 错误的处理方法
archive log 日志已满ORA-00257: archiver error. Connect internal only, until freed 错误的处理方法关键步骤(也可就做这几步):a.查看archivelog状态(第4步)b.对第6步所在文件夹进行备份(可备份最近几天的)c.第10步删除过期的归档 ===========================原创 2012-06-27 17:20:34 · 535 阅读 · 0 评论 -
查看和修改Oracle服务器端字符集
查看和修改Oracle服务器端字符集:如果在安装Oracle10g的时候没有选择字符集,则按照下面的3步进行字符集的修改就可以完全正常的使用Oracle10g 在服务器上以oracle用户登录$sqlplus / as sysdba;1、检查服务器上Oracle数据库的字符集 SQL> col value$ format a40原创 2012-06-27 16:42:57 · 870 阅读 · 0 评论 -
Oracle简单易用的表结构导出方法
最近做项目时需要给客户导出数据库表结构文档,库中表名及列已有注释,可是要输出一份表结构文档要借助第三方工具(如powerdesigner),那有没有更简单的方式呢?当然有,自己做丰衣足食!附代码(将输出的文本存入x.htm,双击查看就行,至于排版可以拷贝页面到word中搞定):declare i integer; begin i:=1; for tbl in( select原创 2016-04-30 22:11:18 · 726 阅读 · 0 评论 -
mysql5.7中的一个update order by排名问题解决办法(一条sql搞定排名)
在作排序时,发现update中的orderby 不起作用,业务功能:按照syl字段进行降序排名:在mysql5.6版本中运行的sql如下: UPDATE (SELECT @a := @a + 1 AS rn, id, syl FROM t_user_syl h, (SELECT @a := 0 ) t where h.day=${day}原创 2016-05-15 20:12:10 · 7605 阅读 · 0 评论 -
MySQL创建Function时报错误码1418的解决方案
最近在创建function时,系统提示以下错误: This function has none of DETERMINISTIC, NO SQL, or READS SQL DATA in its declaration and binary logging is enabled(you might want to use the less safe log_bin_trust_function原创 2016-09-12 11:17:55 · 13792 阅读 · 0 评论 -
mysql保存不了微信表情符emoji问题解决方案
问题描述:当微信昵称中有emoji表情符时,mysql数据库报更新异常:java.sql.SQLException: Incorrect string value: '\xF0\x9F\x92\x94' for colum n 'nickname' at row 1at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1073)at原创 2016-09-22 20:36:48 · 15089 阅读 · 2 评论 -
Mongodb语句性能诊断、调优tuning
线上发现查询mongodb中的用户积分变慢(超过2s),mongodb有和mysql类似的慢查询诊断方法,先开启慢查询:连上mongodb控制台,开启慢查询功能**:[root@mongo ~]# mongomncg:PRIMARY> use adminmncg:PRIMARY> db.auth('admin','*****')mncg:PRIMARY> db.getProfilingLev原创 2017-04-01 12:02:54 · 2165 阅读 · 0 评论 -
Mongodb aggregate 统计SQL(金额分类、分时统计、left join)
记录一下用到的微信订单统计SQL:- 订单统计:db.orders.aggregate( { $match:{createDay:20180611} }, { $group:{_id:null, recordCount:{$sum:1}, amount:{$sum:"$totalAmount"}, avgValue:{$avg:"$totalAmount"}原创 2018-06-12 21:15:08 · 4354 阅读 · 0 评论 -
Mongodb pipeline批处理distinct+group by、case when
最近在做一个分享统计,分享记录user_share_log结构如下:使用pipeline统计每个用户分享的文章个数及访问次数(相当于distinct+group by)思路:先获得每个用户每个文章的访问次数,然后再分组统计每个用户分享的文章个数和累计访问次数。这两步统计我们直接使用pipeline进行两个group操作。如下:db.runCommand({ "aggregate"...原创 2018-11-16 20:25:03 · 1696 阅读 · 0 评论