如何把hivesql當做mapreduce程序來讀?hivesql解決數據傾斜的方法
【資料圖】
優化時,把hive sql當做map reduce程序來讀,會有意想不到的驚喜。 理解hadoop的核心能力,是hive優化的根本。這是這一年來,項目組所有成員寶貴的經驗總結。 長期觀察hadoop處理數據的過程,有幾個顯著的特征: 1.不怕數據多,就怕數據傾斜。 2.對jobs數比較多的作業運行效率相對比較低,比如即使有幾百行的表,如果多次關聯多次匯總,產生十幾個jobs,沒半小時是跑不完的。map reduce作業初始化的時間是比較長的。 3.對sum,count來說,不存在數據傾斜問題。 4.對count(distinct ),效率較低,數據量一多,準出問題,如果是多count(distinct )效率更低。 優化可以從幾個方面著手: 1. 好的模型設計事半功倍。 2. 解決數據傾斜問題。 3. 減少job數。 4. 設置合理的map reduce的task數,能有效提升性能。(比如,10w+級別的計算,用160 個reduce,那是相當的浪費,1個足夠)。 5. 自己動手寫sql解決數據傾斜問題是個不錯的選擇。set hive.groupby.skewindata=true;這 是通用的算法優化,但算法優化總是漠視業務,習慣性提供通用的解決方法。 Etl開發人員更了解業務,更了解數據,所以通過業務邏輯解決傾斜的方法往往更精確,更有效。 6. 對count(distinct)采取漠視的方法,尤其數據大的時候很容易產生傾斜問題,不抱僥幸心 理。自己動手,豐衣足食。 7. 對小文件進行合并,是行至有效的提高調度效率的方法,假如我們的作業設置合理的文 件數,對云梯的整體調度效率也會產生積極的影響。 8. 優化時把握整體,單個作業最優不如整體最優。 遷移和優化過程中的案例: 問題1:如日志中,常會有信息丟失的問題,比如全網日志中的user_id,如果取其中的user_id和bmw_users關聯,就會碰到數據傾斜的問題。 方法:解決數據傾斜問題 解決方法1. User_id為空的不參與關聯,例如: Select * From log a Join bmw_users b On a.user_id is not null And a.user_id = b.user_id Union all Select * from log a where a.user_id is null. 解決方法2 : Select * from log a left outer Join bmw_users b On a.user_id is not null And a.user_id = b.user_id Union all Select * from log a where a.user_id is null. 解決方法 2 : Select * from log a left outer join bmw_users b on case when a.user_id is null then concat(‘dp_hive’,rand() ) else a.user_id end = b.user_id; 總結:2比1效率更好,不但io少了,而且作業數也少了。1方法log讀取兩次,jobs是2。2方法job數是1 。這個優化適合無效id(比如-99,’’,null等)產生的傾斜問題。把空值的key變成一個字符串加上隨機數,就能把傾斜的數據分到不同的reduce上 ,解決數據傾斜問題。因為空值不參與關聯,即使分到不同的reduce上,也不影響最終的結果。附上hadoop通用關聯的實現方法(關聯通過二次排序實現的,關聯的列為parition key,關聯的列c1和表的tag組成排序的group key,根據parition key分配reduce。同一reduce內根據group key排序)。 問題2:不同數據類型id的關聯會產生數據傾斜問題。 一張表s8的日志,每個商品一條記錄,要和商品表關聯。但關聯卻碰到傾斜的問題。s8的日志中有字符串商品id,也有數字的商品id,類型是string的,但商品中的數字id是bigint的。猜測問題的原因是把s8的商品id轉成數字id做hash來分配reduce,所以字符串id的s8日志,都到一個reduce上了,解決的方法驗證了這個猜測。 方法:把數字類型轉換成字符串類型 Select * from s8_log a Left outer join r_auction_auctions b On a.auction_id = cast(b.auction_id as string); 問題3:利用hive 對UNION ALL的優化的特性 hive對union all優化只局限于非嵌套查詢。 比如以下的例子: select * from (select * from t1 Group by c1,c2,c3 Union all Select * from t2 Group by c1,c2,c3) t3 Group by c1,c2,c3; 從業務邏輯上說,子查詢內的group by 怎么都看顯得多余(功能上的多余,除非有count(distinct)),如果不是因為hive bug或者性能上的考量(曾經出現如果不子查詢group by ,數據得不到正確的結果的hive bug)。所以這個hive按經驗轉換成 select * from (select * from t1 Group by c1,c2,c3 Union all Select * from t2 Group by c1,c2,c3) t3 Group by c1,c2,c3; 經過測試,并未出現union all的hive bug,數據是一致的。mr的作業數有3減少到1。 t1相當于一個目錄,t2相當于一個目錄,那么對map reduce程序來說,t1,t2可以做為map reduce 作業的mutli inputs。那么,這可以通過一個map reduce 來解決這個問題。Hadoop的計算框架,不怕數據多,就怕作業數多。 但如果換成是其他計算平臺如oracle,那就不一定了,因為把大的輸入拆成兩個輸入,分別排序匯總后merge(假如兩個子排序是并行的話),是有可能性能更優的(比如希爾排序比冒泡排序的性能更優)。 問題4:比如推廣效果表要和商品表關聯,效果表中的auction id列既有商品id,也有數字id,和商品表關聯得到商品的信息。那么以下的hive sql性能會比較好 Select * from effect a Join (select auction_id as auction_id from auctions Union all Select auction_string_id as auction_id from auctions ) b On a.auction_id = b.auction_id。 比分別過濾數字id,字符串id然后分別和商品表關聯性能要好。 這樣寫的好處,1個MR作業,商品表只讀取一次,推廣效果表只讀取一次。把這個sql換成MR代碼的話,map的時候,把a表的記錄打上標簽a,商品表記錄每讀取一條,打上標簽b,變成兩個對,,。所以商品表的hdfs讀只會是一次。 問題5:先join生成臨時表,在union all還是寫嵌套查詢,這是個問題。比如以下例子: Select * From (select * From t1 Uion all select * From t4 Select * From t2 Join t3 On t2.id = t3.id ) Group by c1,c2; 這個會有4個jobs。假如先join生成臨時表的話t5,然后union all,會變成2個jobs。 Insert overwrite table t5 Select * From t2 Join t3 On t2.id = t3.id ; Select * from (t1 union t4 union all t5) hive在union all優化上可以做得更智能(把子查詢當做臨時表),這樣可以減少開發人員的負擔。出現這個問題的原因應該是union all目前的優化只局限于非嵌套查詢。如果寫MR程序這一點也不是問題,就是muti inputs。 問題6:使用map join解決數據傾斜的常景下小表關聯大表的問題,但如果小表很大,怎么解決。這個使用的頻率非常高,但如果小表很大,大到map join會出現bug或異常,這時 就需要特別的處理。云瑞和玉璣提供了非常給力的解決方案。以下例子: Select * from log a Left outer join members b On a.memberid = b.memberid. Members有600w+的記錄,把members分發到所有的map上也是個不小的開銷,而且map join不支持這么大的小表。如果用普通的join,又會碰到數據傾斜的問題。 解決方法: Select /*+mapjoin(x)*/* from log a Left outer join (select /*+mapjoin(c)*/d.* From (select distinct memberid from log ) c Join members d On c.memberid = d.memberid )x On a.memberid = b.memberid。 先根據log取所有的memberid,然后mapjoin 關聯members取今天有日志的members的信息,然后在和log做mapjoin。 假如,log里memberid有上百萬個,這就又回到原來map join問題。所幸,每日的會員uv不會太多,有交易的會員不會太多,有點擊的會員不會太多,有傭金的會員不會太多等等。所以這個方法能解決很多場景下的數據傾斜問題。 問題7:HIVE下通用的數據傾斜解決方法,double被關聯的相對較小的表,這個方法在mr的程序里常用。還是剛才的那個問題: Select * from log a Left outer join (select /*+mapjoin(e)*/ memberid, number From members d Join num e ) b On a.memberid= b.memberid And mod(a.pvtime,30)+1=b.number。 Num表只有一列number,有30行,是1,30的自然數序列。就是把member表膨脹成30份,然后把log數據根據memberid和pvtime分到不同的reduce里去,這樣可以保證每個reduce分配到的數據可以相對均勻。就目前測試來看,使用mapjoin的方案性能稍好。后面的方案適合在map join無法解決問題的情況下。 長遠設想,把如下的優化方案做成通用的hive優化方法 1. 采樣log表,哪些memberid比較傾斜,得到一個結果表tmp1。由于對計算框架來說, 所有的數據過來,他都是不知道數據分布情況的,所以采樣是并不可少的。Stage1 2. 數據的分布符合社會學統計規則,貧富不均。傾斜的key不會太多,就像一個社會的富 人不多,奇特的人不多一樣。所以tmp1記錄數會很少。把tmp1和members做map join生成tmp2,把tmp2讀到distribute file cache。這是一個map過程。Stage2 3. map讀入members和log,假如記錄來自log,則檢查memberid是否在tmp2里,如果 是,輸出到本地文件a,否則生成的key,value對,假如記錄來自member, 生成的key,value對,進入reduce階段。Stage3. 4. 最終把a文件,把Stage3 reduce階段輸出的文件合并起寫到hdfs。 這個方法在hadoop里應該是能實現的。Stage2是一個map過程,可以和stage3的map過程可以合并成一個map過程。 這個方案目標就是:傾斜的數據用mapjoin,不傾斜的數據用普通的join,最終合并得到完整的結果。用hive sql寫的話,sql會變得很多段,而且log表會有多次讀。傾斜的key始終是很少的,這個在絕大部分的業務背景下適用。那是否可以作為hive針對數據傾斜join時候的通用算法呢? 問題8:多粒度(平級的)uv的計算優化,比如要計算店鋪的uv。還有要計算頁面的uv,pvip. 方案1: Select shopid,count(distinct uid) From log group by shopid; Select pageid, count(distinct uid), From log group by pageid; 由于存在數據傾斜問題,這個結果的運行時間是非常長的。 方案二: From log Insert overwrite table t1 (type=’1’) Select shopid Group by shopid ,acookie Insert overwrite table t1 (type=’2’) Group by pageid,acookie; 店鋪uv: Select shopid,sum(1) From t1 Where type =’1’ Group by shopid 頁面uv: Select pageid,sum(1) From t1 Where type =’1’ Group by pageid 這里使用了multi insert的方法,有效減少了hdfs讀,但multi insert會增加hdfs寫,多一次額外的map階段的hdfs寫。使用這個方法,可以順利的產出結果。 方案三: Insert into t1 Select type,type_name,’’ as uid From ( Select ‘page’ as type, Pageid as type_name, Uid From log Union all Select ‘shop’ as type, Shopid as type_name, Uid From log ) y Group by type,type_name,uid; Insert into t2 Select type,type_name,sum(1) From t1 Group by type,type_name; From t2 Insert into t3 Select type,type_name,uv Where type=’page’ Select type,type_name,uv Where type=’shop’ 最終得到兩個結果表t3,頁面uv表,t4,店鋪結果表。從io上來說,log一次讀。但比方案2少次hdfs寫(multi insert有時會增加額外的map階段hdfs寫)。作業數減少1個到3,有reduce的作業數由4減少到2,第三步是一個小表的map過程,分下表,計算資源消耗少。但方案2每個都是大規模的去重匯總計算。 這個優化的主要思路是,map reduce作業初始化話的時間是比較長,既然起來了,讓他多干點活,順便把頁面按uid去重的活也干了,省下log的一次讀和作業的初始化時間,省下網絡shuffle的io,但增加了本地磁盤讀寫。效率提升較多。 這個方案適合平級的不需要逐級向上匯總的多粒度uv計算,粒度越多,節省資源越多,比較通用。 問題9:多粒度,逐層向上匯總的uv結算。比如4個維度,a,b,c,d,分別計算a,b,c,d,uv; a,b,c,uv;a,b,uv;a;uv,total uv4個結果表。這可以用問題8的方案二,這里由于uv場景的特殊性,多粒度,逐層向上匯總,就可以使用一次排序,所有uv計算受益的計算方法。 案例:目前mm_log日志一天有25億+的pv數,要從mm日志中計算uv,與ipuv,一共計算 三個粒度的結果表 (memberid,siteid,adzoneid,province,uv,ipuv) R_TABLE_4 (memberid,siteid,adzoneid,uv,ipuv) R_TABLE_3 (memberid,siteid,uv,ipuv) R_TABLE_2 第一步:按memberid,siteid,adzoneid,province,使用group去重,產生臨時表,對cookie,ip 打上標簽放一起,一起去重,臨時表叫T_4; Select memberid,siteid,adzoneid,province,type,user From( Select memberid,siteid,adzoneid,province,‘a’ type ,cookie as user from mm_log where ds=20101205 Union all Select memberid,siteid,adzoneid,province,‘i’ type ,ip as user from mm_log where ds=20101205 ) x group by memberid,siteid,adzoneid,province,type,user 第二步:排名,產生表T_4_NUM.Hadoop最強大和核心能力就是parition 和 sort.按type,acookie分組, ype,acookie,memberid,siteid,adzoneid,province排名。 Select * , row_number(type,user,memberid,siteid,adzoneid ) as adzone_num , row_number(type,user,memberid,siteid ) as site_num, row_number(type,user,memberid ) as member_num, row_number(type,user ) as total_num from (select * from T_4 distribute by type,user sort by type,user, memberid,siteid,adzoneid ) x; 這樣就可以得到不同層次粒度上user的排名,相同的user id在不同的粒度層次上,排名等于1的記錄只有1條。取排名等于1的做sum,效果相當于Group by user去重后做sum操作。 第三步:不同粒度uv統計,先從最細粒度的開始統計,產生結果表R_TABLE_4,這時,結果集只有10w的級別。 如統計memberid,siteid,adzoneid,provinceid粒度的uv使用的方法就是 Select memberid,siteid,adzoneid, provinceid, sum(case when type =’a’ then cast(1) as bigint end ) as province_uv , sum(case when type =’i’ then cast(1) as bigint end ) as province_ip , sum(case when adzone_num =1 and type =’a’ then cast(1) as bigint end ) as adzone_uv , sum(case when adzone_num =1 and type =’i’ then cast(1) as bigint end ) as adzone_ip , sum(case when site_num =1 and type =’a’ then cast(1) as bigint end ) as site_uv , sum(case when site_num =1 and type =’i’ then cast(1) as bigint end ) as site_ip , sum(case when member_num =1 and type =’a’ then cast(1) as bigint end ) as member_uv , sum(case when member_num =1 and type =’i’ then cast(1) as bigint end ) as member_ip , sum(case when total_num =1 and type =’a’ then cast(1) as bigint end ) as total_uv , sum(case when total_num =1 and type =’i’ then cast(1) as bigint end ) as total_ip , from T_4_NUM group by memberid,siteid,adzoneid, provinceid 廣告位粒度的uv的話,從R_TABLE_4統計,這是源表做10w級別的統計 Select memberid,siteid,adzoneid,sum(adzone_uv),sum(adzone_ip) From R_TABLE_4 Group by memberid,siteid,adzoneid; memberid,siteid的uv計算 , memberid的uv計算, total uv 的計算也都從R_TABLE_4匯總。
標簽:
相關推薦:
精彩放送:
- []【世界播資訊】金隅集團20億元超短期融資券申購區間為2.25%-2.45%
- []廈門海滄投資完成發行5億元超短債 利率為2.94%
- []天天微動態丨北方導航:截至2023年4月10日,公司股東人數約為9.97萬人
- []上實集團成功發行15億元超短期融資券 利率2.32%
- []世界聚焦:濱江集團擬發行6億元短期融資券 申購區間為4.0%-5.0%
- []天天快看:神開股份:公司目前暫無用于加氫站的產品,但公司正在關注氫能行業的發展,謀求布局相關產業的機會
- []全球消息!熵基科技:公司與微軟正在就OpenAI相關接口進行測試,目前部分接口已經測試完成
- []全球播報:成功!新一代載人火箭取得重要突破
- []全球頭條:一張圖:黃金原油外匯股指"樞紐點+多空占比"一覽(2023/04/11周二)
- []比特大陸被北京稅務局罰款2496.87萬
- []天天速遞!北京房山擬試點“一區一策”,3月新房銷售套數環比上漲155.19%
- []全球觀速訊丨永清環保:目前爾康制藥光儲一體化項目暫未施工,已進入前期準備工作
- []上海:上周新建商品住宅成交面積11.22萬平方米,環比減少74.94%
- []出口、轎車板塊發力,江淮乘用車Q1銷量同比增4倍
- []世界熱推薦:北京建工集團12億超短期融資券將到期兌付 票面利率1.78%
- []中國核建:公司核電工程新簽訂單與行業投資額正相關,公司將搶抓核電發展機遇,鞏固提升業務競爭優勢
- []世界視點!儲能技術領航!鵬輝能源2023新一代電芯發布
- []10轉5股什么意思
- []快播:拉薩游資買入后第二天一定會跌嗎
- []天天觀天下!云儲新能源斬獲兩項大獎,驚艷亮相第十一屆儲能國際峰會暨展覽會
- []新華三是國企嗎
- []每日焦點!今年最火的,肯定是民宿:五一假期部分價格翻5倍,有老板稱3月就訂滿
- []一體化COP-A9C榮獲“第十一屆中國電子信息博覽會創新獎”
- []港股內地物管股上揚 融創服務漲10.22%
- []港股ChatGPT概念股多數上漲 商湯漲超3%
- []全球速讀:A股房地產開發板塊持續拉升 天地源漲5%、粵泰股份漲4%
- []蘇州:到2025年培育20家年貿易額超億美元的數字貿易重點企業
- []陳茂波指新一期的消費券進一步鞏固經濟復蘇勢頭
- []中科建通科研創新解決不良地層地鐵隧道開挖難題
- []世界通訊!博菲電氣:公司的高分子復材邊框,膠類,樹脂類產品未用于鈣鈦礦電池
- []熱點!澳姿“飛檢”不達標被責令停產整改 護發產品曾兩次被檢出禁用原料
- []全球微資訊!德固特:2023年發展規劃請您關注后續披露的年度報告,謝謝您對公司的建議與支持!
- []全球速遞!華自科技:截至2023年4月10日,公司股東總戶數為34099人
- []什么叫設區市?設區市是什么意思?
- []今日快看!贏渠梁怎么死的?贏渠梁歷史資料介紹?
- []全球熱點評!土豆有什么功效與作用?土豆有哪些營養價值?
- []每日看點!張家界玻璃棧道在哪?張家界玻璃棧道全長是多少?
- []【環球新視野】籌碼峰選股方法
- []360市值最高是多少
- []鵬輝能源擬投資70億元擴產儲能項目,其家用儲能出貨量全球前二
- []【世界熱聞】清涼寺在什么地方?全國有多少個清涼寺?
- []移動手機號如何注冊?移動手機號的注冊方法介紹?
- []外商獨資企業和外企是一回事嗎?外商獨資企業指什么?
- []全球觀速訊丨急拉慢跌現象說明什么
- []臘月二十三是什么節日?臘月二十三的習俗是什么?
- []環球快看點丨計算機的兩個基本能力是什么?計算機由什么組成的?
- []清楚的反義詞是什么?清楚的反義詞有哪些?
- []當前快報:“五一”旅游旺季臨近,機構:相關板塊已重新具備估值優勢
- []潘石屹卸任北京SOHO公司董事長
- []招商銀行上海分行二手房“帶押過戶”貸款落地 首筆發放200萬元
- []天天觀察:重慶科學城江津園區開發建設集團25億元私募債券項目更新至“通過”
- []淮河能源:涉及公司收購控股股東淮南礦業相關資產的具體事項,請您屆時關注公司后續相關公告
- []深圳龍崗城建投資集團30億元小公募債券項目更新至“提交注冊”
- []天天新消息丨亨迪藥業:截至2023年4月10日,公司股東戶數為26,276戶
- []華潤置地80億元消費基礎設ABS債券項目更新至“已反饋”
- []環球熱文:航發動力:公司生產經營情況一切正常,請勿相信網上不實信息
- []萬寧萬城鎮西門社區開展禁毒普法教育講座活動
- []今頭條!航司收益管理策略變革:新興技術的推動作用
- []全球今亮點!樓市“小陽春”的另一面
- []天天觀速訊丨江蘇國信:我公司將于4月28日披露2023年第一季度報告,其中會披露3月31日股東人數
- []快消息!金地集團:公司2022年報預計于2023年4月29日披露
- []環球熱頭條丨商業志 | 封關倒計時 王府井海南免稅卡位戰
- []速看:中海物業港澳拉車 中標政府部門總部大樓仍難解毛利隱疾
- []銷售與均價雙降 金地首季尋求拿地、代建破局
- []每日關注!首季銷售507億與收租58.6億 龍湖繼續保持謹慎
- []全球熱資訊!“五一”長假 國內旅游預訂量較2019年漲200%
- []當前短訊!ST交投:截至2023年4月10日,公司股東戶數為7,454戶
- []世界要聞:科源制藥:公司目前是國際某知名化妝品的供應商,采用的CDMO模式
- []快手山東肝病科宋現禎在哪家醫院坐診?濟南中醫肝病醫院怎么樣?
- []聚焦:南航“暢游中國”最高飆升至8800元
- []天天視訊!四月,在新疆可可托海弄雪
- []【環球聚看點】尚太科技:關于客戶合作情況,若有新的進展,公司會按照相關信息披露規定及時履行信息披露義務
- []快看點丨埃斯頓:“人形機器人”體現了AI技術在機器人領域的應用,這也是未來機器人發展的方向之一
- []全球球精選!中國旅游二季度展望:除了五一還能指望什么
- []全球通訊!古越龍山:4月10日融資買入1476.53萬元,融資融券余額3.29億元
- []醫保共濟賬戶怎么使用
- []【環球快播報】凌霄泵業2022年凈利4.22億同比下滑12.7% 董事長王海波薪酬478.57萬
- []世界觀察:滬硅產業2022年凈利3.25億同比增長122.45% 總裁邱慈云薪酬1128.56萬
- []快資訊丨平安金管家如何退保險
- []每日精選:人壽保險退保大概扣多少費
- []全球焦點!4月11日財經早餐:美元因美聯儲加息押注而上漲,金價跌破2000美元/盎司
- []平安普惠的保險費和服務費能退嗎
- []世界資訊:什么是不計免賠
- []環球快看:韓國:發放最高70萬韓元父母津貼 上調生計津貼等新規明年上線
- []每日看點!比亞迪發布云輦系統,用新技術重新定義車身控制
- []圖解陜天然氣年報:第四季度單季凈利潤同比減80.57%
- []房玲等:建業地產現上市首虧,資金壓力仍待緩解
- []【環球快播報】潘石屹卸任北京搜候房地產有限責任公司董事長
- []西南最大的愛爾眼科醫學中心順利封頂 推動貴州眼科醫療全面升級
- []天天熱點!瑞銀:今年二季度同比住房銷售增長應更強勁 全年增長或優于預期
- []每日熱訊!潘石屹卸任北京搜候公司董事長 但仍持有股份
- []消息!捷安高科:4月7日公司高管高志生減持公司股份合計21.25萬股
- []環球熱點!想讓員工告別墊款,告別貼發票,來廈門看其他差旅買家怎么做!
- []萊茵體育:萊茵達控股需支付5020.4萬元業績補償款
- []仕佳光子:4月6日至4月7日鐘飛、孫健、李建光、張家順、張瑞康、李程、王寶軍、謝亮減持公司股份合計62.8萬股
- []環球資訊:騰景科技:4月6日公司高管顏貽崇減持公司股份合計3.3萬股
- []天天微動態丨當前熱訊:已離婚?小孩跟爸爸?媽媽經常來見小孩或帶小孩出去?著行為能否
- []最新快訊!河南周口:調整二套住房認定標準,購房可提直系親屬公積金
- []長海股份:目前項目都在推進中,相關進展情況請您關注公司2022年年度報告
- []藍光發展:藍光集團6522萬股將被司法拍賣 占總股本2.15%
- 韌時之花,此刻首次綻放——《流浪地球》中國首展落地寧波阪急
- 當前熱文:qq手機瀏覽器特色有哪些?手機qq瀏覽器2020官方正版
- 焦點滾動:為什么瀏覽器中會出現百分號和字母數字組成的亂碼?原因分析
- 當前觀察:i7處理器好嗎?買電腦真的是i7要比i5好嗎?
- 如何把hivesql當做mapreduce程序來讀?hivesql解決數據傾斜的方法
- 世紀佳緣紅娘——相愛不分早晚,有情自成佳偶
- 當前關注:國家發改委:酒店單桌1500元以上宴會套餐將被重點監管
- 今年或迎五年來最旺“五一”,國內旅游預訂量較2019年漲200%
- 【獨家焦點】大中礦業:競得郴州城泰80%股權及部分債權,進而控制臨武縣雞腳山礦區含鋰多金屬礦產資源
- 【全球新要聞】下游地產低迷拖累業績 建筑陶瓷龍頭馬可波羅還值400億嗎?
- B站注冊資本增幅400%至5億 目前由陳睿全資持股
- 光源資本出任獨家財務顧問 沐曦集成電路10億元A輪融資宣告完成
- 巨輪智能2021年上半年營收11.24億元 期內研發費用投入增長19.05%
- 紅棗期貨尾盤拉升大漲近6% 目前紅棗市場總庫存約30萬噸
- 嘉銀金科發布2021年Q2財報 期內凈利潤達1.27億元同比增長208%
- 成都銀行2021上半年凈利33.89億元 期內實現營收同比增長17.27億元
- 汽車之家發布2021年第二季度業績 期內新能源汽車品牌收入增長238%
- 中信銀行上半年實現凈利潤290.31億元 期末不良貸款余額706.82億元
- 光伏概念掀起漲停潮交易價格創新高 全天成交額達1.29億元
- 上半年生物藥大增45% 關鍵財務指標好轉營收賬款持續下降
- 世界信息:卓越商企修訂“全球發售所得款項用途”的文書錯誤
- 龍湖集團第一季度合同銷售金額507億 3月獲得3宗土地
- 環球看熱訊:錦和商管IPO限售股上市流通 數量2.93億股、占總股本62%
- 全球新動態:中科創達:智能汽車業務和大模型的結合, 將為汽車智能化的產品和技術帶來巨大變革
- 全球快播:校園消防演練 安全與你同行
- 全球視訊!因泛??毓伤置裆C券股份被法拍 楊延良提起仲裁
- 天天觀察:衡陽城建集團25億元私募債券項目更新至“已反饋”
- 深圳地鐵集團10億公司債即將到期兌付及摘牌 利率2.55%
- 河南周口:將購房提取住房公積金范圍放寬至“直系親屬”
- 【世界聚看點】海王生物:公司將嚴格按照有關法律法規及規范性文件的要求,根據重大事項的進展情況及時履行信息披露義務
- 科信技術:公司目前主要客戶為我國三大通信運營商和中國鐵塔公司、愛立信、諾基亞
- 速訊:甘肅能源:上述差額主要因母公司報表和合并報表根據企業會計準則要求編制時產生的差異
- 創新顯示蓬勃發展,康冠布局初見成效
- 世界新動態:天虹股份:萬穎辭任副總經理、總法律顧問職務
- 甘肅禾馱抽水蓄能電站項目預可研前期工會議召開。1200MW!
- 最資訊丨無錫一廠房起火燒了3小時后被撲滅,商戶:收到通知撤離現場
- 世界關注:900MW!湖南鳳灘抽水蓄能項目簽約
- 焦點!北京保障性住房建投中心15億企業債將付息 利率3.19%
- 【全球時快訊】沂水城投集團8億元私募債更新至“已反饋”
- 今日播報!快訊丨潘石屹卸任北京SOHO房地產公司董事長
- 焦點觀察:萬里石:公司計劃于4月28日對外披露一季報
- 搜于特:公司目前處于預重整階段,公司一直在積極推進重整工作,各項重整工作正在緊張、有序推進中
- 財面兒丨金隅集團擬發行20億元超短期融資券 為期247天
- 家居丨奧普家居2022年凈利潤約2.41億元 同比增約675%
- 環球快看:全流域多維度描摹大長江,《一個長江 從雪山到海洋》新書發布
- 世界最新:廣州市醫保局:打擊欺詐騙保 挽回醫保基金損失2.86億元
- 要聞:特隆美儲能亮相ESIE2023儲能國際峰會暨展覽會
- 天天精選!儲能規模化發展趨勢強勁,ESIE2023儲能展會盛大開幕
- 當前觀點:《儲能產業研究白皮書2023》發布:新型儲能累計裝機13.1GW/27.1GWh
- 用戶側儲能補貼政策分析
- 首款2.0T插混MPV!傳祺E9曝光,將于上海車展亮相預售
- 【環球聚看點】常州:多孩家庭公積金貸款額度最高增加30萬元
- 全球資訊:金融街50億元資產支持ABS已獲通過
- NYMEX原油上看81.78美元
- 全球快資訊:4月10日兩市主力增持前50只個股(附解讀)
- 每日快報!華潤置地消費基礎設施80億元資產支持ABS已獲反饋
- 市場重估基本面,油價趨穩!經濟數據是影響走勢的關鍵
- 西部黃金:公司2022年生產黃金7.72噸,詳細信息請查看公司披露的2022年度報告
- 每日看點!湖北文旅集團10億元私募債更新至“已反饋”
- 當前消息!世界糧食計劃署甘肅富鋅馬鈴薯小農戶試點項目開展終線評估
- 全球快播:和遠氣體:公司正在建設兩大電子特氣及電子化學品產業園,產品將廣泛用于半導體企業
- 全球即時:北京懷柔科學城于4月30日付息及回售部分兌付 回售金額為10億元
- 環球視點!勝宏科技:截止2023年3月31日,公司股東人數為34,913名
- 熱文:儲能市場趨勢展望
- 滾動:萬億儲能 攜手同行!奇點分布式儲能2023生態合作伙伴大會將于3月24日舉行!
- 視訊!強強聯手,共贏未來 | 采日能源與海博思創簽署戰略合作協議
- 全球今亮點!下墊面是什么意思
- 股票退市了手里的股票怎么辦
- 世界微動態丨云能魔方iEMS分布式儲能能量管理系統通過STIEE權威檢測
- 寧夏:大力發展儲能產業,補齊儲能電池本地配套短板
- 買港股的條件和流程
- 世界今日報丨文旅部:嚴厲打擊“不合理低價游”等市場亂象
- 楔形的發音
- 全球實時:國際金價可能在1991美元附近企穩
- 前沿資訊!國際金價回調,但FED鷹派續命可能也就最后一次機會了
- 最新:青島卓越·大融城更名為“青島·卓悅里” 將繼續完善商場業態
- 每日消息!南寧海關破獲涉海南離島免稅“套代購”案
- 天天看熱訊:中山天虹購物中心將于4月28日開業 總建面約7萬平方米
- 4月10日圣諾生物漲停分析:輔助生殖,化學原料藥,醫藥概念熱股
- 一張圖:黃金原油外匯股指"樞紐點+多空占比"一覽(2023/04/10周一)
- 全球看熱訊:臺州臨海偉星·星悅廣場近日正式開業 項目體量約10萬平米
- 今日熱議:4月10日天馬股份漲停分析:工業母機,高鐵軌交,智能制造概念熱股
- 當前信息:美原油交易策略:多頭蓄勢待發,本周有望上探200日均線?
- 天天熱點!從數據看主板注冊制首批公司:大盤藍籌成色十足
- 環球最資訊丨A股旅游板塊午后繼續活躍 曲江文旅漲停
- 全球看熱訊:4月10日泰禾智能漲停分析:工業自動化,智慧物流,智能制造概念熱股
- 微速訊:亞太股份:我司暫未給奇瑞的星途品牌提供產品
- 環球短訊!年度TOP5盛弘儲能:向“新”而行,向“儲”而興。
- 智光儲能參加第十一屆“儲能國際峰會暨展覽會ESIE2023”
- 【世界報資訊】遠景全新一代315Ah儲能電芯獲行業最高標準認證
- 重點聚焦!名將之弈公孫瓚怎么樣 公孫瓚角色強度解析
- 張大東四次變道,攜手國資助力國企高質量發展
- 重慶中心城區5.84億元掛牌兩宗居住地 總出讓面積2.76萬平米
- 自然陽光代謝管理用時間書寫“健康美麗人生”
- 當前熱文:惠譽:建業美元票據擬發起的交換要約構成不良債務交換
- 世界熱文:深圳市委書記孟凡利:將積極參與推進資本市場改革發展
- 天天觀熱點:ST紅太陽:2月10日為公司預重整投資人報名截止時間
- 興蓉環境:公司并未建設海外項目大樓
- 熱門:東方證券發布2022年度社會責任報告
- 環球快報:A股上海電影連續3日盤中觸及漲停 年內漲幅超150%
- 世界熱點評!鷗瑪軟件:關于董監高減持事宜,公司將依規履行信披義務
- 世界通訊!寧波華翔:一季度詳細情況本月28日請參考定期報告
- 全球快報:陳夢克星慘敗出局,女乒世界冠軍被淘汰 倪夏蓮微笑面對一輪游!
- 全球熱資訊!油價再次看高至100美元,對哪些國家影響最大?
- 看熱訊:潘石屹卸任北京搜候房地產公司董事長 仍持有5%股份
- 天天實時:2023年第一季度新增酒店相關企業8.8萬家 新增旅游企業7.9萬家
- 【報資訊】香港餐飲業協會:復活節假期本地餐飲業生意淡靜 整體生意額料將下跌約20%
- * 周杰倫起訴網易不正當競爭,或因活動送新專輯
- 常州:多孩家庭公積金貸款額度最高增加30萬元 博士最高可貸120萬元
- 君正集團:公司與奧比中光(證券代碼:688322)沒有業務往來
- 上海靜安置業4.5億元超短期融資券申購區間確定為2.00%-2.43%
- 每日速訊:【BT金融分析師】卡特彼勒股價暴跌引發擔憂,分析師稱信貸緊縮影響建筑項目
- 環球最資訊丨四維能源亮相第十一屆“儲能國際峰會暨展覽會ESIE2023”
- 誰在當“旅游特種兵”?
- 天天訊息:【經開記憶】傅家鎮高家村:龍燈阡陌一同辭別,槐下土地迎來新生
- 面值是什么意思
- 每日熱議!為什么不建議買封閉期的基金
- 每日動態!罵人馬后炮是什么意思
- “借錢三巨頭”之一的錢小樂可靠嗎?怎么申請呢?
- 全球視點!廈門截止3月底存量住宅項目總數178個 已交易未動工土地面積116.4公頃